- var_dump: documentation ( source)
- iterator_to_array: documentation ( source)
<?php
function test($arr) {
return iterator_to_array(
new RecursiveIteratorIterator(
new RecursiveArrayIterator($arr)
),
false
);
}
var_dump(test([1,2,3,4,[5,6,[7],8]]));
var_dump(test([new stdClass, new stdClass]));