3v4l.org

run code in 300+ PHP versions simultaneously
<?php $rawarray = eval("array('a', 'b', array(array('c'), 'd'), 'e', array('f'), 'g')"); $return = array(); $iterator = new RecursiveIteratorIterator(new RecursiveArrayIterator($rawarray)); foreach ($iterator as $value) { $return[] = $value; } print_r($return);

preferences:
48.25 ms | 402 KiB | 5 Q