Tema: foreach
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2017, 14:43
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: foreach

Editado

Al usar la función que mencioné, verificarías en cada iteración si te topaste con un arreglo, de tal manera que, si se trata de uno, lo recorres con un bucle.
Código PHP:
Ver original
  1. $array = json_decode($data);  
  2.  
  3. foreach($array as $colors => $color){
  4.     echo "$colors:<br />";
  5.     while (list($clave,$valor) = each($color)){
  6.         if (is_array($color)){
  7.             foreach($color as $key => $value){
  8.                 echo "$key=$value<br />";
  9.             }
  10.         }
  11.         else{
  12.             echo "$clave=$valor<br />";
  13.         }
  14.     }
  15. }

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 25/02/2017 a las 22:14 Razón: Vamos al grano