更新时间:2023-02-05 20:10:04
我更喜欢 DOMXPath 用于解决此类问题.非常灵活
I prefer DOMXPath for problems like this. It's very flexible
$domhtml = DOMDocument::loadHTML($html);
$xpath = new DOMXPath($domhtml);
$query="/html/body/text()"; //gets all text nodes that are direct children of body
$txtnodes = $xpath->query($query);
foreach ($txtnodes as $txt) {
echo $txt->nodeValue;
}