如何阅读<strong>文本和使用DOMdocument的链接url


How to read the <strong> text and the link url using DOMdocument?

我有这个html:

<a href=" URL TO KEEP" class="class_to_check">
<strong> TEXT TO KEEP</strong>
</a>

我有一个很长的html代码,上面有很多链接,我必须保持有<strong>里面的链接,我必须保持链接的HREF和<strong>里面的文本,我怎么能使用DOMDocument ?谢谢你!

$html = "...";
$dom = new DOMDOcument();
$dom->loadHTML($html);
$xp = new XPath($dom);
$a = $xp->query('//a')->item(0);
$href = $a->getAttribute('href');
$strong = $a->nodeValue;

当然,XPath只适用于这个特定的html片段。您必须对它进行调整,以便与更完整的HTML树一起工作。