3v4l.org

run code in 300+ PHP versions simultaneously
<?php $html = '<div id="demo">à la téléchargez mêmes</div>'; $doc = new DOMDocument(); $doc->encoding = 'utf-8'; $saved = libxml_use_internal_errors(true); $result = $doc->loadHTML('<?xml>' . $html); libxml_use_internal_errors($saved); if ($result) { $removed = $doc->removeChild($doc->documentElement->previousSibling); } var_dump(get_class($removed)); $xpath = new DOMXpath($doc); echo $xpath->query("//div[@id='demo']")->item(0)->nodeValue; echo "\n"; $doc->saveHTMLFile('php://output');

preferences:
26.57 ms | 405 KiB | 5 Q