tengo un array de este modo en el 5 nivel tengo los siguientes valores 1,2,3 para imprimir los datos tengo el siguiente codigo
Array(
[CH]=>Array(
[PC]=>Array(
[0]=>Array(
[3]=>Array(
[importe]=>145.6
[fecha]=>20-10-2010
)
)
[1]=>Array(
[3]=>Array(
[importe]=>345.6
[fecha]=>12-10-2010
)
)
[2]=>Array(
[1]=>Array(
[importe]=>245.6
[fecha]=>20-10-2010
)
)
)
quiero saber como ordenar por el 5 nivel de menor a mayor;
mi codigo es el siguiente:
while(list($keycod,$keyval) = each($mzpdcab)){
if(is_array($mzpddet["$keycod"])){
reset($mzpddet["$keycod"]);
while(list($keycodd,$keyvald) = each($mzpddet["$keycod"])){ $adet++;
reset($keyvald);
ksort($keyvald);
while(list($keycoddb,$keyvaldb) = each($keyvald)){ $bdet++;
reset($keyvaldb);
krsort($keyvaldb);
while(list($keycodc,$keyvalc) = each($keyvaldb)){ print_r($keyvaldb);
reset($keyvalc);
ksort ($keyvalc);
while(list($keycodf,$keyvalf) = each($keyvalc)){
echo $keyvalf['importe']."-".$keyvalf['observacion'];
}
}
}
}
}
}