Tengo un problema que me rompe la cabeza, tengo este array:
Código PHP:
$arr = array();
$arr[0]['id'] = 1;
$arr[0]['menu'] = 'Menu';
$arr[1]['id'] = 1;
$arr[1]['menu'] = 'Menu';
$arr[1]['__children'][0]['id']=5;
$arr[1]['__children'][0]['menu']='Navigation';
$arr[1]['__children'][1]['id']=6;
$arr[1]['__children'][1]['menumenu']='search';
$arr[2]['id'] = 9;
$arr[2]['menu'] = 'Registro';
Código PHP:
<?php
$ar = array();
$ar[0]['id'] = 1;
$ar[0]['label'] = 'Menu';
$ar[1]['id'] = 2;
$ar[1]['label'] = 'Zend';
$ar[1]['pages'][0]['id']=5;
$ar[1]['pages'][0]['label']='Navigation';
$ar[1]['pages'][1]['id']=6;
$ar[1]['pages'][1]['label']='search';
$ar[2]['id'] = 9;
$ar[2]['label'] = 'Registro';
Código PHP:
rec($arr,' ');
function rec($arr,$s){
foreach ($arr as $k => $v) {
if(!is_array($v)){
echo $s.$k.' => '.$v.'<br>';
}else
rec($v,$s.$s);
}
}