@phpavel

Как удалить ТЕКСТ между тегами div?

$str = '
<div> 
<div><h1>Title<h2></div>
<p>text</p>
<div>delete me</div>
<div><p>text</p></div>
</div>'
  • Вопрос задан
  • 749 просмотров
Пригласить эксперта
Ответы на вопрос 1
gobananas
@gobananas
finishhim.ru
https://regex101.com/r/2EbgLR/1
$str = preg_replace('/<div>(.*?)<\/div>/', '<div><\/div>', $str);

Только не жадное сделайте, а то удалит всё от начала до конца
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы