Buenas,
Para recorrer un array multidimensional del que no conozcas la posible estructura te recomiendo una función recursiva que "baje niveles" del array, algo así
Código PHP:
Ver original<?php
function recorreAll($array){
for($i=0;$i<count($array);$i++){ $aux[] = recorre($array[$i]);
}
}
function recorre($txt){
return recorreAll($txt);
}
return $txt;
}
?>
Obviamente aquí tendrías que adaptar ambas funciones a tus necesidades.
Espero que te pueda ser de cierta ayuda.
Saludos