El problema es el siguiente:
Tengo un array que obtengo con:
Código PHP:
fetchAll(PDO::FETCH_ASSOC)
Código PHP:
foreach($materias0 as $key=>$materias1)
{
echo "[".$key."]";
foreach($materias1 as $key=>$mat)
{
echo " [ ".$key." : ".$mat." ] ";
}
echo "<br/>";
}
Código PHP:
[0] [ id_materia : 1 ] [ asignatura : Análisis Matemático I ] [ nivel : 1 ]
[1] [ id_materia : 8 ] [ asignatura : Fundamentos de Informática ] [ nivel : 1 ]
[2] [ id_materia : 7 ] [ asignatura : Física I ] [ nivel : 1 ]
Ahora cuando trato de imprimir ("echo") lo siguiente:
Código PHP:
echo "ID: <".$materias0[0][id_materia].">";
echo "Materia: <". $materias0[0][asignatura] .">";
echo "Nivel: <".$materias0[0][nivel].">";
Cita:
Al fin la pregunta: ¿Por qué no me muestra el valor de asignatura en este caso, pero sí muestra cuando el valor es un Integer?ID:<1>
Materia:
Nivel:<1>
Materia:
Nivel:<1>
Seguramente es una pregunta de 1º grado, pero why?