RE:
setze $arr_alles statt Deines konstruktes so zusammen:
function pruefe($v)
{
if(is_array($v))
foreach($v as $k=>$x)
$t.=$k.'²';
return(count(explode('²',$t)));
}
function mach($a,$b)
{
if(is_array($a))
foreach($a as $k=>$v)
$b[$k]=(pruefe($a[$k])>pruefe($b[$k])) ? $a[$k] : mach($a[$k],$b[$k]);
return($b);
}
for($i=0;$arr_kategorie_neu[$i];$i++)
{
$arr_alles=mach($arr_kategorie_neu[$i],$arr_alles);
}
Array
(
[a] => Array
(
[aa] => Array
(
[aaa] => Array
(
[] => 22
)
[] => 21
)
[] => 20
)
[b] => Array
(
[] => 20
)
[c] => Array
(
[cc] => Array
(
[ccc] => Array
(
[] => 22
)
[] => 21
)
[] => 20
)
)
Gruß aus Berlin!
eddi