私の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 セクションは非常にむき出しであるため、いくつかのガイダンスをいただければ幸いです。