![](/img/trans.png)
[英]How To get html code inside div with an ID with SimpleHTMLDom PHP?
[英]SimpleHTMLDOM - Exclude element inside div
我正在使用SimpleHTMLDOM并尝试从网站获取一些内容。 我必须说,我对使用SimpleHTMLDOM感到非常满意,但是我找不到关于我的问题以及如何解决的任何信息。
事情是这样的:我正在尝试从跟随元素: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 / element?
提前致谢!
我认为您可以找到与以下内容类似的第一个文本节点...
foreach($html->find('.foo') as $foo)
echo $foo->find('text', 0);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.