4 способа гарантировано получить первый элемент массива в PHP, ничего при этом не сломав.
$array = [1,2,3,4];
// 1.
reset($array);
$first = current($array);
// 2.
$_array = $array;
$first = array_shift($_array);
unset($_array);
// 3.
$first = array_values($array)[0];
// 4. since php 7.3.0
$first = $array[array_key_first($array)];
Я предпочитаю 3й способ, хотя вероятно лучим решением будет использование 4го варианта.