cuando haces.... $n + 1 estas cometiendo un error...
si te encuentras en el ultimo elemento, entonces... el índice siguiente ( + 1 ) no existe...¿ cierto??
para evitar errores de ese tipo usa siempre
isset Código PHP:
$foo = isset($bar)? $bar: null;
incluso, te da la ventaja de asignar un valor por defecto... si no existe tal valor inicial...
espero comprendas... suerte!