PHP удаляют первый индекс массива и переиндекс

У меня есть массив как Массив

(
    [0] => A
    [2] => B
    [4] => C
    [6] => D
)

Я хочу удалить первый элемент и затем повторно индексировать массив для получения вывода

(
    [0] => B
    [1] => C
    [2] => D
)

Какие PHP функционируют, я должен использовать?


Обновление

Входной массив

Array
(
    [0] => Array
        (
            [0] => Some Unwanted text
            [1] => You crazyy
        )

    [2] => Array
        (
            [0] => My belowed text
            [1] => You crazyy
        )

    [10] => Array
        (
            [0] => My loved quote
            [1] => You crazyy
        )

)

И вывод должен быть похожим

Array
(
    [0] => Array
        (
            [0] => My belowed text
            [1] => You crazyy
        )

    [1] => Array
        (
            [0] => My loved quote
            [1] => You crazyy
        )

)
19
задан Matthew Flaschen 9 June 2010 в 06:11
поделиться

2 ответа

С array_splice.

http://www.php.net/manual/en/function.array-splice.php

php > print_r($input);
Array
(
    [0] => A
    [2] => B
    [4] => C
    [6] => D
)
php > array_splice($input, 0, 1);
php > print_r($input);
Array
(
    [0] => B
    [1] => C
    [2] => D
)

24
ответ дан 30 November 2019 в 02:09
поделиться

Вы можете использовать

array_shift($array)

Документацию для array_shift

36
ответ дан 30 November 2019 в 02:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: