3v4l.org

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

preferences:
169.76 ms | 1395 KiB | 35 Q