3v4l.org

run code in 300+ PHP versions simultaneously
<?php $html = <<<HTML <table class="mytable"> <tbody><tr> <td>date</td> <td>td1</td> <td>time</td> <td>td2</td> </tr></tbody> </table> HTML; $dom = new DOMDocument; $dom->loadHTML($html, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); $xpath = new DOMXPath($dom); foreach ($xpath->query("//table[@class='mytable']/tbody/tr") as $tr) { $tds = $tr->getElementsByTagName("td"); $tds->item(2)->nodeValue = $tds->item(0)->nodeValue . ' ' . $tds->item(2)->nodeValue; $tr->removeChild($tds->item(0)); } echo $dom->saveHTML();
Output for git.master, git.master_jit, rfc.property-hooks
<table class="mytable"> <tbody><tr> <td>td1</td> <td>date time</td> <td>td2</td> </tr></tbody> </table>

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
175.75 ms | 405 KiB | 5 Q