Замена с помощью preg_replace

Рейтинг: 0Ответов: 1Опубликовано: 08.03.2015

Как из [url=http://site]name[/url] сделать <a href="http://site">name</a> с помощь preg_replace?

Ответы

▲ 2
echo preg_replace(
    "~\[url=((?:ftp|https?)://.+?)\](.+?)\[/url\]~", 
    '<a href="\\1">\\2</a>', 
    "[url=ftp://site]name[/url][url=https://site]name[/url]"
);