我有以下数组,我想重新索引,以便键反转(理想情况下从 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] =>
)
)
原文由 meleyal 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果要从零开始重新索引,只需执行以下操作:
如果您需要从一个开始,请使用以下命令:
以下是所使用功能的手册页:
array_values()
array_combine()
range()