Пример:
$arr=array(
1 => array(
3 => array(
'Text' => 2,
'Text2' => array('Text3' => 'Text4'),
),
),
);
//Мы не знаем сколько массивов находится в массиве, не писать же 3000 строк кода данного типа
foreach($arr as $v => $v2){
if(!is_array($v2)){
echo $v.' => '.$v2.'<br>';
}else{
echo $v.' => array(';
foreach($v2 as $v3 => $v4){
//И тут дальше опять проверки массив или нет вывод либо опять foreach
}
echo '),';
}
}
Вообще конечно у меня таких многомерных массивов нет, раньше максимум 5 массивов было - приходилось писать 5 раз проверку (евляется ли переменная массивом или нет), просто мне стало интересно как же разобрать большой многомерный массив если допустим в нем 1000 массивов - не просто массивов, а $arr[][][][][][][][][][] - и так далее.
Мне нужно именно получить данные не вывести их на экран - вывести можно и через var_dump