SimpleHTMLDOM - 排除div中的元素

时间:2014-04-07 19:02:50

标签: php simple-html-dom

我正在使用SimpleHTMLDOM并尝试从网站获取一些内容。我必须说我很高兴使用SimpleHTMLDOM,但我找不到任何关于我的问题以及如何解决它的问题。

这样: 我试图从follow元素中提取字符串:foo。

这是网站上元素foo的标记:

<div class="foo"> 
   Lorem Ipsum 
   <div class="bar"></div>
</div>

我使用的php代码是这样的:

foreach($html->find('.foo ') as $m)
        $foo = $m->innertext;

这将输出:

Lorem Ipsum <div class="bar"></div>

所以我的问题是如何排除类foo中的div /元素?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我认为您可以找到第一个类似于以下内容的文本节点...

foreach($html->find('.foo') as $foo)
    echo $foo->find('text', 0);