Cita: De hecho empiezo con javascript el año que viene
El año que viene es demasiado tiempo y demasiado tarde. Te conviene aprenderlo ahora.
Cita: Lo estoy haciendo en php porque el ejercicio que tengo que entregar, aunque sea libre, tiene que ser en php. No es por mi sino lo que me mandan en clase.
Pues lo siento en ese caso. No hacemos trabajos prácticos a nadie, ni aunque los decapiten...
Podemos ayudar a que encuentres la solución, pero el trabajo debe ser tuyo.
Razonando el tema, no se ve cual es la dificultad concreta para hacer una matriz en PHP y crear la visualización basada en ella.
¿Cuál es concretamente el problema?