Задать вопрос

Как удалить все DIV в simple_parser?

include_once("simple_html_dom.php");
$html2 = str_get_html($text);
$html2->find("div[id=contentSub]", 0)->outertext = "";
$text = $html2->outertext;

Всё работает прекрасно, но проблема в том что если в тексте есть 2 или больше div id="contentSub" то код выше удаляет только один первый блок, а как изменить код что бы он все div id="contentSub" за раз удалил?
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
include_once('simple_html_dom.php');
$html2 = str_get_html($text);

foreach($html2->find('div[id=contentSub]') as $item) {
    $item->outertext = '';
}
$text = $html2->outertext;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы