3v4l.org

run code in 300+ PHP versions simultaneously
<?php $html = <<<HTML <div> <div class="coincodex-content"> hello this is content <div class="delete_this" style="margin: 8px 0; clear: both;"> <div> <center><span style="font-size:11px; color: gray;">TEST</span></center> <b>TEST</b><br><br> </div> </div> <div class="preserved"> Test2 </div> </div> </div> HTML; $doc = new DOMDocument(); $doc->loadHTML($html); $xpath = new DOMXPath($doc); $nodelist = $xpath->query( '//*[@class="coincodex-content"]' ); $fragment = []; foreach($nodelist as $contentNode){ $removeNodelist = $xpath->query('//div[@class="delete_this"]',$contentNode); $item = $removeNodelist->item(0); //only first $item->parentNode->removeChild($item); $fragment[] = $doc->saveHTML($contentNode); } echo $fragment[0];
Output for git.master, git.master_jit, rfc.property-hooks
<div class="coincodex-content"> hello this is content <div class="preserved"> Test2 </div> </div>

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:
29.3 ms | 405 KiB | 5 Q