Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как делается текст в виде ссылки?
 
 автор: coloboc66   (19.03.2010 в 11:34)   письмо автору
 
 

В текстовую строку нужно занести подстроку ссылки:
аааааааааа http://someaddress.htm bbbbbbbbbbbb

Подстрока должна быть без тегов HTML. Потом текст нужно вывести на страницу в виде текста, а эту подстроку - в виде ссылки. Как это делается? По-моему - это общеизвестный механизм, только я его не знаю.

  Ответить  
 
 автор: Рома   (19.03.2010 в 14:50)   письмо автору
 
   для: coloboc66   (19.03.2010 в 11:34)
 

этот механизм называется регулярные выражения

  Ответить  
 
 автор: Красная_шляпа   (20.03.2010 в 00:48)   письмо автору
 
   для: coloboc66   (19.03.2010 в 11:34)
 


<?php
$subject 
"www.mail.ru";
$pattern "#(?:http:\/\/)?((?:www)?\.[a-z0-9-]{2,63}\.[a-z]{2,4})#uis";
$replacement "<a href=\"http://$1\">$1</a>";
echo 
preg_replace($pattern$replacement$subject);
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования