Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/12/2014, 16:24
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema para recorrer un array multidimensional y encontrar un valor

La invocación recursiva también devuelve un valor pero no haces uso de él.

Es clave para la recursividad mantener el mismo comportamiento que has definido.

Además si sólo buscas valores que sean arrays o strings no necesitas un if-then-else, sólo una comparación con OR:
Código PHP:
Ver original
  1. if ((is_array($value) || is_string($value)) && ($key === $busqueda)) {
  2.   // OK
  3. }
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.