@sylvester
Для удаления тега <a> с содержимым из строки в PHP можно использовать функцию preg_replace(). Пример:
1 2 3 |
$string = '<a href="https://www.example.com">Example link</a>';
$new_string = preg_replace('/<a[^>]*>(.*?)</a>/i', '', $string);
echo $new_string; // Output: ''
|
В данном примере мы передаем регулярное выражение /<a[^>]*>(.*?)</a>/i в качестве первого аргумента функции preg_replace(). Это регулярное выражение ищет тег <a> с любыми атрибутами и любым содержимым (до закрывающего тега </a>), а затем удаляет его.
Вторым аргументом передаем пустую строку, чтобы удалить найденный тег с содержимым.
Флаг /i используется для игнорирования регистра букв в регулярном выражении.