3v4l.org

run code in 300+ PHP versions simultaneously
<?php $rss = new DOMDocument(); $rss->load('http://static.cricinfo.com/rss/livescores.xml'); $list = array(); $found=0; foreach ($rss->getElementsByTagName('item') as $node) { $item = array ( 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue, ); array_push($list, $item); } $numberofresults = 20; for($i=0; $i<$numberofresults; $i++) { $title = $list[$i]['title']; $titletolower= strtolower($title); $desc= $list[$i]['desc']; $desctolower= strtolower($desc); if (strpos($desctolower, "*") !== false) { $desc = 'Live'; } else { $desc = ' Not Live'; } echo $title."\n"; echo $desc."\n"; $found++; } if ($found == 0) { echo $list[$i]['title'][0]; } ?>

preferences:
56.63 ms | 402 KiB | 5 Q