3v4l.org

run code in 300+ PHP versions simultaneously
<?php function MySwal($items, $k){ if ($items[$k] != "end") { //if ($items != "end") { echo <<<MySWALSTUFF_A <p> at {$k} : processing {$items[$k]} . next item is {$items[$k+1]} MySWALSTUFF_A; //include this later echo MySwal($items, ($k+1)); //recursive function } else { //else for if item is !=end echo "<HR><h3>This is the end, beautiful friend... </h3>"; }//if for item != end ends here :-) } MySwal(array('one', 'two', 'end'), 0);
Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
<p> at 0 : processing one . next item is two <p> at 1 : processing two . next item is end<HR><h3>This is the end, beautiful friend... </h3>

preferences:
134.99 ms | 408 KiB | 5 Q