在PHP中更改数组格式

PHP*_*ari 1 php arrays

我有一个像这样的数组:

Array
(
    [6] => Array
        (
            [quantity] => 23
            [orgId] => 6
            [validity] => 20
        )

    [2] => Array
        (
            [quantity] => 5
            [orgId] => 2
            [validity] => 2
        )

    [5] => Array
        (
            [quantity] => 5
            [orgId] => 5
            [validity] => 4
        )

    [4] => Array
        (
            [quantity] => 7
            [orgId] => 4
            [validity] => 10
        )

)
Run Code Online (Sandbox Code Playgroud)

我希望像这样表明:

Array
(
    [0] => Array
        (
            [quantity] => 23
            [orgId] => 6
            [validity] => 20
        )

    [1] => Array
        (
            [quantity] => 5
            [orgId] => 2
            [validity] => 2
        )

    [2] => Array
        (
            [quantity] => 5
            [orgId] => 5
            [validity] => 4
        )

    [3] => Array
        (
            [quantity] => 7
            [orgId] => 4
            [validity] => 10
        )

)
Run Code Online (Sandbox Code Playgroud)

要做到这一点,我使用array_push和其他一些技术,但失败了.有人可以帮助我谢谢.

Joh*_*ter 8

从您的示例中,您希望重新索引元素,并维护其现有顺序.

尝试使用array_values().

array_values()返回输入数组中的所有值,并以数字形式索引数组.