PHP

preg_replace или делаем ссылки кликабельными

Несколько дней назад мой товарищ попросил меня помочь с одним вопросом.
Задача была следующей: заменить все ссылки вида
http://google.com

на кликабельные ,т.е
<a href="http://google.com">http://google.com</a>

Чуть ниже представлена простейшая реализация:
$text=preg_replace('#((?:http|https):\/\/[^\s]+)#i','<a href="$1" />$1', $text);

Если же просто надо спарсить ссылки, то:
preg_match_all('#((?:http|https):\/\/[^\s]+)#i',$text,$matches);
print_r($matches);
Добавлено: 24 Августа 2013 05:58:56 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...