@jensen Вы можете использовать функцию array_shift в PHP для удаления первого элемента из массива PHP, пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  | 
<?php $array = ['1', '2', '3', '4']; array_shift($array); var_dump($array); //array(3) { // [0]=> // string(1) "2" // [1]=> // string(1) "3" // [2]=> // string(1) "4" //}  | 
@jensen 
Чтобы убрать первый элемент массива в PHP, вы можете использовать функцию array_shift(). Она извлекает первый элемент массива и сдвигает все остальные элементы на одну позицию влево.
Например:
1 2 3 4 5 6  | 
$array = [1, 2, 3, 4, 5]; $first_element = array_shift($array); // $array теперь равен [2, 3, 4, 5] // $first_element равен 1  | 
Вы также можете использовать функцию unset() чтобы удалить элемент массива:
1 2 3 4 5  | 
$array = [1, 2, 3, 4, 5]; unset($array[0]); // $array теперь равен [2, 3, 4, 5]  | 
Однако, используя unset() элементы массива не будут смещены, так что индексы элементов массива не будут совпадать с их позициями.
Если вы хотите сохранить индексы элементов массива, вы можете использовать функцию array_slice() чтобы создать новый массив из части элементов исходного массива:
1 2 3 4 5  | 
$array = [1, 2, 3, 4, 5]; $new_array = array_slice($array, 1); // $new_array  |