Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/05/2014, 11:05
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 12 años, 11 meses
Puntos: 76
Respuesta: Duda con Array en php

Hola

Quizas debas verificar la sintaxis y la correcta creacion de arrays... prueba esto:

Código PHP:
Ver original
  1. $prueba[] = array(
  2. 'titulo' => 'Prueba Digital Numero 1',
  3. 'escala' => '50%',
  4. 'preguntas' => array(
  5. 0 => array(
  6. 'id' => 1,
  7. 'tipo' => 'alternativa',
  8. 'puntaje' => 2,
  9. 'respuesta' => 'b',
  10. 'imagen' => 'http://www.loscaballos.org/images/caballo-blanco.jpg',
  11. 'enunciado' => '¿De que color es el caballo blanco de Napoleon?',
  12. 'alternativas' => array(
  13. 'a' => 'Negro',
  14. 'b' => 'Blanco',
  15. 'c' => 'Depende que estemos fumando',
  16. 'd' => 'Ninguna de las anteriores'
  17. )
  18. ),
  19. 1 => array(
  20. 'id' => 2,
  21. 'tipo' => 'alternativa',
  22. 'puntaje' => 4,
  23. 'respuesta' => 'd',
  24. 'imagen' => 'http://www.eoi.es/blogs/sostenibilidad/files/2013/02/tren_ave.jpg',
  25. 'enunciado' => 'Un tren electrico viaja de sur a norte y el viento va de norte a sur ¿Hacia donde viaja el humo?',
  26. 'alternativas' => array(
  27. 'a' => 'Norte',
  28. 'b' => 'Sur',
  29. 'c' => 'Arriba',
  30. 'd' => 'No hay humo',
  31. 'e' => 'Abajo',
  32. 'f' => 'Ninguna de las anteriores'
  33. )
  34. ),
  35. 2 => array(
  36. 'id' => 3,
  37. 'tipo' => 'alternativa',
  38. 'puntaje' => 1,
  39. 'respuesta' => 'a',
  40. 'imagen' => 'http://globedia.com/imagenes/noticias/2012/4/2/cae-la-noche_1_1161624.jpg',
  41. 'enunciado' => 'Un niño camina por el bosque. Cae la noche y?',
  42. 'alternativas' => array(
  43. 'a' => 'Muere aplastado',
  44. 'b' => 'Llora',
  45. 'c' => 'Ninguna de las anteriores'
  46. )
  47. ),
  48. 3 => array(
  49. 'id' => 3,
  50. 'tipo' => 'completar',
  51. 'puntaje' => 1,
  52. 'imagen' => 'http://globedia.com/imagenes/noticias/2012/4/2/cae-la-noche_1_1161624.jpg',
  53. 'enunciado' => 'Melon y melame son musicos. {} toca el bombo y Melame la {}.',
  54. 'respuesta' => array(
  55. 0 => 'Melon',
  56. 1 => 'corneta'
  57. ),
  58. 'alternativas' => array(
  59. 'a' => 'Muere aplastado',
  60. 'b' => 'Llora',
  61. 'c' => 'Ninguna de las anteriores'
  62. )
  63. )
  64. )
  65. );
  66. foreach($prueba as $pru)
  67. {
  68.     echo $pru["titulo"]."<br/><br/>";
  69.  
  70.     foreach($pru["preguntas"] as $preg)
  71.     {
  72.         echo $preg["id"]." .".$preg["enunciado"]."<br/>";
  73.  
  74.         foreach($preg["alternativas"] as $key => $alt)
  75.         {
  76.             echo $key.").".$alt."<br/>";
  77.         }
  78.  
  79.  
  80.         echo "<hr/>";
  81.     }
  82. }