Удалить теги <a>через PHP и сохранить содержимое тега? - PullRequest
0 голосов
/ 25 апреля 2018

Можно ли удалить все <a> теги / ссылки из строк при сохранении содержимого?strip_tags не вариант, потому что в нем есть теги <p>, которые я хочу сохранить.Ссылки структурированы следующим образом:

<a style="color: #000000" href="{url}">***content***</a>

1 Ответ

0 голосов
/ 25 апреля 2018

Метод strip_tags принимает второй необязательный параметр с тегами, которые нельзя удалить.

http://php.net/manual/en/function.strip-tags.php

Пример с Php.net:

<?php $text = '<p>Test paragraph.</p><!-- Comment --> <a ref="#fragment">Other text</a>';
echo strip_tags($text);
echo "\n";
// Allow <p> and <a>
echo strip_tags($text, '<p><a>');
?>
The above example will output:
Test paragraph. Other text
<p>Test paragraph.</p> <a href="#fragment">Other text</a>
...