3v4l.org

run code in 300+ PHP versions simultaneously
<?php $content = "<table> <tr> <td>AAA</td> <td>30,40 €</td> <td>41,10 €</td> </tr> <tr> <td>BBB</td> <td>30,40 €</td> <td>41,10 €</td> </tr> <tr> <td>CCC</td> <td>30,40 €</td> <td>41,10 €</td> </tr> </table>"; $doc = new DOMDocument(); $doc->loadHTML(mb_convert_encoding($content, 'HTML-ENTITIES', 'UTF-8'), LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); $xpath = new DOMXPath($doc); foreach ($xpath->query('//td[1]') as $td) { $td->setAttribute('class', 'first'); } echo $doc->saveHTML();
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: mb_convert_encoding(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities, or mb_encode_numericentity/mb_decode_numericentity instead in /in/4ctgD on line 20 <table> <tr> <td class="first">AAA</td> <td>30,40 &euro;</td> <td>41,10 &euro;</td> </tr> <tr> <td class="first">BBB</td> <td>30,40 &euro;</td> <td>41,10 &euro;</td> </tr> <tr> <td class="first">CCC</td> <td>30,40 &euro;</td> <td>41,10 &euro;</td> </tr> </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:
166.94 ms | 406 KiB | 5 Q