См. сообщение , у него отличный ответ. Для вашего случая использования я бы предложил то же самое, что и Tomasz. Но если вы хотите узнать, как найти последний цикл, я оставлю это здесь.
$numbers = array(55, 22, 4);
$i = 0;
$len = count($numbers);
foreach ($numbers as $number) {
if ($i == 0) {
// first
} else if ($i == $len - 1) {
// last
}
$i++;
}