Это поможет кому-то, если вышеуказанные решения не работают. Он удаляет iframe и контент, имеющий тег '-webkit-overflow-scrolling: touch;' как у меня было:)
RegEx, или регулярные выражения - это код для того, что вы хотели бы удалить, и функция PHP preg_replace () удалит все соответствующие div или div или заменит их чем-то другим. В приведенных ниже примерах, в $ input_data вы помещаете весь свой контент перед удалением элементов, а $ result является конечным продуктом. По сути, мы говорим коду найти все div с помощью class = ”myclass” и заменить их на ”” (none).
Как удалить div и его содержимое по классам в PHP
Просто измените «myclass» на тот класс, который есть у вашего div.
$result = preg_replace('#<div class="myclass">(.*?)</div>#', ' ',
$incoming_data);
Как удалить div и его содержимое по ID в PHP
Просто измените «myid» на любой идентификатор, который есть у вашего div.
$ result = preg_replace ('# (. *?) #', '', $ Input_data);
Если у вашего div есть несколько классов?
Просто измените «myid» на любой идентификатор, который есть у вашего div.
$result = preg_replace('#<div id="myid(.*?)</div>#', ' ', $incoming_data);
or if div don’t have an ID, filter on the first class of the div like this.
$result = preg_replace('#<div class="myclass(.*?)</div>#', ' ', $incoming_data);
Как убрать все заголовки в PHP
Это как удалить все заголовки.
$result = preg_replace('#<h1>(.*?)</h1>#', ' ', $incoming_data);
and if the heading have a class, do something like this:
$result = preg_replace('#<h1 class="myclass">(.*?)</h1>#', ' ', $incoming_data);
Источник: http://www.lets -develop.com / html5-html-css-css3-php-wordpress-jquery-javascript-photoshop-illustrator-flash-tutorial / php-программирования / remove-div-by- класс PHP-удалить-Div-содержание /