@richie_mayert
Вы можете удалить тег <a> с его содержимым из строки в PHP, используя функцию preg_replace() с регулярным выражением.
1 2 3 4 |
$str = '<a href="http://example.com">Ссылка</a> на примерный сайт'; $pattern = '/<a[^>]*>(.*?)</a>/i'; $result = preg_replace($pattern, '', $str); echo $result; |
В данном примере, preg_replace() заменяет все вхождения тега <a> и его содержимого на пустую строку. Регулярное выражение /<a[^>]*>(.*?)</a>/i ищет открывающий и закрывающий теги <a>, а также все содержимое между ними.
Результат будет:
1
|
на примерный сайт |
@richie_mayert
Для удаления тега с его содержимым из строки в PHP, вы можете использовать следующий пример кода:
1 2 3 |
$str = '<a href="http://example.com">Ссылка</a> на примерный сайт';
$result = preg_replace('/<a[^>]*>.*?</a>/i', '', $str);
echo $result;
|
Этот код также использует функцию preg_replace() с регулярным выражением для поиска и удаления тега с его содержимым. Результатом будет строка " на примерный сайт", где удален тег и текст "Ссылка".