我的html代码如下
<span class="phone">
i want this text
<span class="ignore-this-one">01234567890</span>
<span class="ignore-this-two" >01234567890</span>
<a class="also-ignore-me">some text</a>
</span>
我想要做的是提取“我想要这个文本”,留下所有其他元素。我已经尝试了以下几次迭代,但没有一个返回我需要的文本:
$name = trim($page->find('span[class!=ignore^] a[class!=also^] span[class=phone]',0)->innertext);
一些指导将不胜感激,因为关于过滤器的 simple_html_dom 部分非常简单。