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);
