3v4l.org

run code in 300+ PHP versions simultaneously
<?php $html = '<html><body> <a href="a.html">some a</a> <a href="b.html">some b</a> </body></html>'; libxml_use_internal_errors(true); // ignore malformed HTML $xml = new DOMDocument(); $xml->loadHTML($html); foreach($xml->getElementsByTagName('a') as $link) { var_dump($link->nodeValue); $link->nodeValue = 'abc'; } print_r(libxml_get_errors()); print_r($html);

preferences:
58.1 ms | 402 KiB | 5 Q