Quando quiser verificar se você está no final de uma matriz por qualquer motivo, você pode usar esta linha de phpline curta:
<?php
$arr = array(1, 'test', 'i am the last element');
$lastElementKey = array_pop(array_keys($arr));
ele joga a última chave do Array (em nosso caso, ele jogará a chave 2 para fora).