3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xmlstring = '<html><p>8. Attacked<span style="white-space: pre;"> </span></p> <p>9. Quiet Buzz</p> <p>&nbsp;</p></html>'; $doc = new DOMDocument(); $doc->loadHTML($xmlstring); $xpath = new DOMXpath($doc); foreach($xpath->query("//*[normalize-space(text()) != '']") as $child) { var_dump($child->nodeValue); }

preferences:
58.21 ms | 402 KiB | 5 Q