Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2016, 05:19
dbzbr
 
Fecha de Ingreso: mayo-2015
Mensajes: 30
Antigüedad: 9 años
Puntos: 0
Recorrido arrays

Hola.

¿Como puedo reccorer este array?.

Cuando lo intento hacer de esta forma me sale "undefined offset line 29".

Código PHP:
Ver original
  1. <?php
  2.  
  3. $idioma1='ingles';
  4. $idioma2='frances';
  5. $idioma3='aleman';
  6. $idioma4='ruso';
  7.  
  8. $nivel1='Basico';
  9. $nivel2='Medio';
  10. $nivel3='Perfeccionamiento';
  11.  
  12.  
  13. $numeroAlumnos[$nivel1][$idioma1] = 1;
  14. $numeroAlumnos[$nivel1][$idioma2] = 14;
  15. $numeroAlumnos[$nivel1][$idioma3] = 8;
  16. $numeroAlumnos[$nivel1][$idioma4] = 3;
  17. $numeroAlumnos[$nivel2][$idioma1] = 6;
  18. $numeroAlumnos[$nivel2][$idioma2] = 19;
  19. $numeroAlumnos[$nivel2][$idioma3] = 7;
  20. $numeroAlumnos[$nivel2][$idioma4] = 2;
  21. $numeroAlumnos[$nivel3][$idioma1] = 3;
  22. $numeroAlumnos[$nivel3][$idioma2] = 13;
  23. $numeroAlumnos[$nivel3][$idioma3] = 4;
  24. $numeroAlumnos[$nivel3][$idioma4] = 1;
  25.  
  26.  
  27. for($i=0;$i<count($numeroAlumnos);$i++) {
  28.  
  29. for($j=0;$j<count($numeroAlumnos[$i]);$j++) {
  30.  
  31. echo $numeroAlumnos[$i][$j].'<br />';
  32.  
  33. }
  34.  
  35. }
  36.  
  37. ?>

De esta forma sí me funciona sin problemas.

Código PHP:
Ver original
  1. $numeroAlumnos[0][1] = 1;
  2. $numeroAlumnos[0][2] = 14;

Saludos.

Última edición por dbzbr; 29/01/2016 a las 05:41