Как удалить первый элемент массива php — Q&A Хекслет
2026-02-26 20:30 Diff

Чтобы удалить первый элемент массива, нужно знать, его индекс\ключ. Если известно, что массив индексированный и начинается с нуля, то можно обратиться к нулевому элементу. узнать имя первого ключа\индекса можно с помощью функции array_key_first. Удаление элемента выполняется с помощью unset(). Нужно также не забывать, что после удаления, ключи не сбрасываются, при необходимости сбросить ключи функцией array_values

<?php $numbers = [1, 2, 3, 4, 5]; unset($numbers[0]); print_r($numbers); // Array // ( // [1] => 2 // [2] => 3 // [3] => 4 // [4] => 5 // ) $firstKey = array_key_first($numbers); unset($numbers[$firstKey]); print_r($numbers); // Array // ( // [2] => 3 // [3] => 4 // [4] => 5 // )