I have a multidimensional array nested to an unknown/unlimited depth.
I\'d like to be able to loop through every element.
I don\'t want to use, foreach(){foreach(){for
There is a vast difference between unknown and unlimited. However, you can make use of the SPL Iterators instead of using multiple nested foreach loops.
Example:
$array_obj = new RecursiveIteratorIterator(new RecursiveArrayIterator($array));
foreach($array_obj as $key => $value) {
echo $value;
}