Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/06/2013, 09:49
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: Recorrer una matriz por columna...

Debo decir que te hace falta más ingenio, iterar por si mismo no permitiría agrupar la información de la manera que buscas, hace falta crear un arreglo auxiliar y agrupar en relación al sub índice.

Código PHP:
Ver original
  1. $animales[0][0] = 'gato';
  2. $animales[0][1] = 'caiman';
  3. $animales[0][2] = 'paloma';
  4.  
  5. $animales[1][0] = 'felino';
  6. $animales[1][1] = 'reptil';
  7. $animales[1][2] = 'ave';
  8.  
  9.  
  10.  
  11. $salida = array();
  12.  
  13. foreach ($animales as $index => $sub) {
  14.     foreach ($sub as $sub_index => $sub_value) {
  15.         isset($salida[$sub_index]) || $salida[$sub_index] = array();
  16.         $salida[$sub_index] []= $sub_value;
  17.     }
  18. }
  19.  
  20.  
  21. print_r($salida);
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.