Как получить первый и последний элемент массива
Короткий ответ
В обычном списке первый элемент имеет индекс 0, а последний — на единицу меньше результата count():
<?php
$items = ['a', 'b', 'c'];
echo $items[0], "\n";
echo $items[count($items) - 1];Результат:
a
cЛюбые ключи
Если ключи идут не по порядку или массив ассоциативный, используйте array_key_first() и array_key_last():
<?php
$prices = ['tea' => 150, 'milk' => 90, 'bread' => 60];
echo $prices[array_key_first($prices)], "\n";
echo $prices[array_key_last($prices)];Результат:
150
60