3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $textbody = "<html> <ul> List item 1 List item 2 List item 3 </ul></html> "; $content = new DOMDocument; $content->loadHTML($textbody); //get DOMNodeList $ulList = $content->getElementsByTagName("ul"); //loop DOMNodeList to get nodes foreach ( $ulList as $ul ) { echo $ul->tagName //get the lines between <ul> $lines = explode("\n",$ul->firstChild->wholeText); //work on each line foreach ($lines as $line) { $ul->appendChild($content->createElement('li',$line)); } } echo $textbody = $content->saveHTML();
Output for 5.4.0 - 5.4.8
Parse error: syntax error, unexpected '$lines' (T_VARIABLE), expecting ',' or ';' in /in/NRScf on line 19
Process exited with code 255.
Output for 5.3.0 - 5.3.18
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /in/NRScf on line 19
Process exited with code 255.