3v4l.org

run code in 300+ PHP versions simultaneously
<?php $markup = <<<MARKUP <td><tvm></tvm><br><num>H7585</num></td><td><font color="#663399"></font></td> MARKUP; $domDocument = new \DOMDocument(); $domDocument->loadHTML($markup, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD | LIBXML_NOWARNING | LIBXML_NOERROR); $xpath = new DOMXPath($domDocument); /** @var DOMElement $numElement */ foreach ($xpath->query('//num') as $numElement) { $linkElement = $domDocument->createElement('a'); $linkElement->setAttribute('href', "https://link-here.php?id={$numElement->textContent}"); $numElement->parentNode->replaceChild($linkElement, $numElement); $linkElement->appendChild($numElement); } echo $domDocument->saveHTML();

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
183.53 ms | 2174 KiB | 8 Q