Как заменить все ссылки в строке?
Есть строка:
$str = '<div>text <br/> <a href="http://mylink.ru/1">link</a><hr><a href="example.com">2link</a></div>';
Мне нужно чтобы все ссылки ( http://mylink.ru/1, example.com)
Были заменены на слово link
Буду благодарен за помощь!
Ответы (1 шт):
Автор решения: zakiroof
→ Ссылка
<?php
$str = '<div>text <br/> <a href="http://mylink.ru/1">link</a><hr><a href="example.com">2link</a></div>';
$pattern = "|href=\"[^\"]+\"|is";
$str = preg_replace($pattern, "href=\"link\"", $str);
echo $str;
?>
P.S. Видимо, вы не искали совсем.