Ya he modificado la función
in_multiarray para que busque un determinado valor en un array multidimensional asociativo. La verdad es que debería de existir en PHP una función para esto... es raro que no haya.
Código PHP:
Ver originalfunction in_multiarray($aguja, $array) {
foreach($array as $indice => $valor) {
if($array[$indice] == $aguja) {
return true;
} else {
if(in_multiarray($aguja, ($array[$indice]))) {
return true;
}} else {
return false;
}}}
}
Aquí está el código de la función
in_multiarray que busca en arrays multidimensionales no asociativos.
Código PHP:
Ver originalfunction in_multiarray($aguja, $array) {
$puntero = 0;
while($puntero <= $top) {
if($array[$puntero] == $aguja) {
return true;
} else {
if(in_multiarray($aguja, ($array[$puntero]))) {
return true;
} else {
$puntero++;
} }else {
return false;
}}}
}
PD: Sorry si a alguien le molesta la disposición del código.