如何用PHP从索引1开始重新索引数组?

混血的

我有以下数组,我想对其重新索引,以使键反向(理想情况下从1开始):

当前数组(编辑:该数组实际上看起来像这样):

Array (

[2] => Object
    (
        [title] => Section
        [linked] => 1
    )

[1] => Object
    (
        [title] => Sub-Section
        [linked] => 1
    )

[0] => Object
    (
        [title] => Sub-Sub-Section
        [linked] => 
    )

)

应该如何:

Array (

[1] => Object
    (
        [title] => Section
        [linked] => 1
    )

[2] => Object
    (
        [title] => Sub-Section
        [linked] => 1
    )

[3] => Object
    (
        [title] => Sub-Sub-Section
        [linked] => 
    )

)
安德鲁·摩尔

如果要重新索引从零开始,只需执行以下操作:

$iZero = array_values($arr);

如果您需要从头开始,请使用以下命令:

$iOne = array_combine(range(1, count($arr)), array_values($arr));

以下是所用功能的手册页:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章