我有以下数组,我想重新索引,所以键是相反的(理想情况下从1开始):
当前数组(编辑:数组实际上看起来像这样):
Array (
[2] => Object
(
[title] => Section
[linked] => 1
)
[1] => Object
(
[title] => Sub-Section
[linked] => 1
)
[0] => Object
(
[title] => Sub-Sub-Section
[linked] =>
)
)
Run Code Online (Sandbox Code Playgroud)
怎么样:
Array (
[1] => Object
(
[title] => Section
[linked] => 1
)
[2] => Object
(
[title] => Sub-Section
[linked] => 1
)
[3] => Object
(
[title] => Sub-Sub-Section
[linked] =>
)
)
Run Code Online (Sandbox Code Playgroud) Array (
[id] => 3
[user_id] => 1
[clan_id] => 1
[date] => 2009-09-24 09:02:05
[skill1rank] => 1
[skill1lvl] => 2376
[skill1xp] => 1804229942
[skill2rank] => 53
[skill2lvl] => 99
[skill2xp] => 120510105
[skill3rank] => 5526
[skill3lvl] => 99
[skill3xp] => 21581237
[skill4rank] => 622
...
[skill21xp] => 38458116
[skill22rank] => 184
[skill22lvl] => 99
[skill22xp] => 22217059
[skill23rank] => 5267
[skill23lvl] => 99
[skill23xp] => 13396733
[skill24rank] => 101
[skill24lvl] => 99
[skill24xp] => 15724235
[skill25rank] => 903
[skill25lvl] …Run Code Online (Sandbox Code Playgroud) 可能重复:
php数组重新填充键
有没有办法从php数组中删除所有不存在的索引,然后重新排列它?例如
Array
(
[0] => a
[2] => b
[3] => c
[6] => d
)
Run Code Online (Sandbox Code Playgroud)
至
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
Run Code Online (Sandbox Code Playgroud)
十分感谢!里克.