No conocía el <pre> gracias:
Código:
Array
(
[0] => Array
(
[0] => Array
(
[idAlumno] => 255
[NoMatriculaAlum] =>
[NombresAlum] => LUIS RICARDO
[ApellidosAlum] => ANGEL JAIMES
[SexoAlum] => M
[UsuarioAlum] => 18
[NombreMateria] => INFORMÃTICA
[AliasMateria] => INFORMAT
[idMaterGrupo] => 6
[idMateria] => 30
[idProfesor] => 1
[PeriodoCompet] => 1
[CreditosMater] => 3
[OrdenMater] => 6
[DefMateria] => 90.00000000
)
[1] => Array
(
[idAlumno] => 255
[NoMatriculaAlum] =>
[NombresAlum] => LUIS RICARDO
[ApellidosAlum] => ANGEL JAIMES
[SexoAlum] => M
[UsuarioAlum] => 18
[NombreMateria] => MATEMÃTICAS
[AliasMateria] => MATEMÃTICAS
[idMaterGrupo] => 9
[idMateria] => 29
[idProfesor] => 4
[PeriodoCompet] => 1
[CreditosMater] => 4
[OrdenMater] => 7
[DefMateria] => 85.27500000
)
[2] => Array
(
[idAlumno] => 255
[NoMatriculaAlum] =>
[NombresAlum] => LUIS RICARDO
[ApellidosAlum] => ANGEL JAIMES
[SexoAlum] => M
[UsuarioAlum] => 18
[NombreMateria] => RELIGIÓN
[AliasMateria] => RELIGIÓN
[idMaterGrupo] => 159
[idMateria] => 22
[idProfesor] => 9
[PeriodoCompet] => 1
[CreditosMater] => 4
[OrdenMater] => 1
[DefMateria] => 92.80000000
)
...
Yo quiero Un array con los datos del alumno y que cada alumno tenga otro array con los 4 periodos, y cada periodo sería un array con las materias y sus definitivas, mas o menos así:
Código:
Array
(
[0] => Array
(
[idAlumno] => 255
[NombresAlum] => LUIS RICARDO
[ApellidosAlum] => ANGEL JAIMES
[SexoAlum] => M
[UsuarioAlum] => 18
[Periodos] => Array
(
[0] => Array
(
[Periodo] => 1
[Materias] => Array
(
[0] => Array
(
[NombreMateria] => INFORMÃTICA
[AliasMateria] => INFORMAT
[idMateria] => 30
[CreditosMater] => 3
[OrdenMater] => 6
[DefMateria] => 90.0
)
[1] => Array
(
[NombreMateria] => MATEMÁTICAS
[AliasMateria] => MATEM
[idMateria] => 33
[CreditosMater] => 3
[OrdenMater] => 5
[DefMateria] => 70.0
)
[2] => Array
(
[NombreMateria] => FISICA
[AliasMateria] => FISI
[idMateria] => 34
[CreditosMater] => 4
[OrdenMater] => 3
[DefMateria] => 80.0
)
)
)
[1] => Array
(
[Periodo] => 2
[Materias] => Array
(
[0] => Array
(
[NombreMateria] => INFORMÃTICA
[AliasMateria] => INFORMAT
[idMateria] => 30
[CreditosMater] => 3
[OrdenMater] => 6
[DefMateria] => 100.0
)
[1] => Array
(
[NombreMateria] => MATEMÁTICAS
[AliasMateria] => MATEM
[idMateria] => 33
[CreditosMater] => 3
[OrdenMater] => 5
[DefMateria] => 80.0
)
[2] => Array
(
[NombreMateria] => FISICA
[AliasMateria] => FISI
[idMateria] => 34
[CreditosMater] => 4
[OrdenMater] => 3
[DefMateria] => 99.0
)
)
)
)
[2] => Array
(
[idAlumno] => 256
[NombresAlum] => MIGUELITO
[ApellidosAlum] => MARQUEZ SANCHEZ
[SexoAlum] => M
[UsuarioAlum] => 14
[Periodos] => Array
(
[0] => Array
...
Bueno, más o menos eso es lo que creo que necesito, pues tengo que hacer una tabla por cada alumno que muestre hacia abajo las materias (sin repetirse y en la izquierda) Los encabezados serían MATERIAS, PER1, PER2, PER3, PER4, DEFINITIVA.
Cómo puedo lograr un array de estos, y ¿estoy bien en mi estrategia? Veo que aun en este array toca estar repitiendo los nombres de las materias, así que no sé si sea correcto.
Muchas gracias.