Il problema è la condizione del for, deve essere < non <=
Se conti 5 elementi, così com'è lui fa 6 iterazioni: 0, 1, 2, 3, 4, 5 invece deve fermarsi a $i=4 perché parti da 0.
Se vuoi usare <= devi partire da $i=1