Prueba tu script en tu servidor pero despues de
<?php escribe
error_reporting(E_ALL);:
Código php:
Ver original<?php
//TODO TU CODIGO DE ACA EN ADELANTE
Si ahora ves el mismo error y el resultado es el que buscas, significa que el php solo te esta notificando que una vez recorrido el arreglo, al llegar al ciclo 6 (vuelta 7 si cuentas el 0), hay un indice que no esta definido en el arreglo, y seria todo.
Para evitar el error tienes 2 opciones:
-agregale 1 a la variable cantidad del segundo for ya que parte de 1 y termina en la misma cantidad que el de arriba que parte en 0.
-en vez de poner error_reporting(E_ALL); pon error_reporting(0); (lo unico que haces con esto es evitar la notificacion de errores)
Suerte!