Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个包含以下 html 的 dom_document,并且它被放入一个名为$dom_document
$dom_document
<div> <a href='something'>some text here</a> I want this </div>
我想要的是检索 div 标签内的文本('我想要这个'),而不是 a 标签。我要做的是:
$dom_document->nodeValue;
不幸的是,对于这个声明,我有一个标签。希望有人可以提供帮助。先感谢您。干杯。马克
您可以为此使用 XPath:
$xpath = new DOMXpath($dom_document); $textNodes = $xpath->query('//div/text()'); foreach ($textNodes as $txt) { echo $txt->nodeValue; }