PHP简单的HTML DOM解析器在div中跳过图像

时间:2014-03-28 11:29:36

标签: php parsing simple-html-dom skip imagesource

你好我的html结构,

<div id="main">
 <div class="contents">
  <div class="title">....</div>
  <div class="image"><img src="imagepath" /></div>
 </div>
</div>

使用下面的代码我正在收集它的所有内容。

$description = trim(@$html->find('div[id=main]', 0)->innertext);

现在我正在尝试删除<div id="main"></div>

中的图片

到目前为止,我尝试了@$html->find('div[class=image]', 0)->innertext = '';

但没有变化。解决这个问题的任何解决方案?

1 个答案:

答案 0 :(得分:1)

你很亲密,你想使用outertext:

$div = $html->find('#main', 0);
foreach($div->find('.image') as $img) $img->outertext = '';