Различные способы удаления первого элемента из массива PHP

Чтобы удалить первый элемент из массива PHP, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование array_shift()

$array = [1, 2, 3, 4, 5];
array_shift($array);
print_r($array);

Выход:

Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 5
)

Метод 2: использование array_slice()

$array = [1, 2, 3, 4, 5];
$array = array_slice($array, 1);
print_r($array);

Выход:

Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 5
)

Метод 3: использование unset() и array_values()

$array = [1, 2, 3, 4, 5];
unset($array[0]);
$array = array_values($array);
print_r($array);

Выход:

Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 5
)

Метод 4. Использование цикла

$array = [1, 2, 3, 4, 5];
for ($i = 1; $i < count($array); $i++) {
    $array[$i - 1] = $array[$i];
}
unset($array[count($array) - 1]);
print_r($array);

Выход:

Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 5
)