Kev*_*phy 6 php arrays element key
我有一个看起来像这样的数组:
[867324]
[id] => 867324
[name] => Example1
[345786]
[id] => 345786
[name] => Example2
[268531]
[id] => 268531
[name] => Example3
Run Code Online (Sandbox Code Playgroud)
如您所见,第一个元素没有任何特定的顺序.出于示例的目的,您可以将它们视为随机数.我最终得出的最终结果是:
[0]
[id] => 867324
[name] => Example1
[1]
[id] => 345786
[name] => Example2
[2]
[id] => 268531
[name] => Example3
Run Code Online (Sandbox Code Playgroud)
我试过爆炸,但显然我一定做错了.任何帮助表示赞赏!
kij*_*jin 28
这将对键进行重新编号,同时保留元素的顺序.
$new_array = array_values($old_array);
Run Code Online (Sandbox Code Playgroud)
您可以使用array_values()重置数组键:
$array = array_values($array);
Run Code Online (Sandbox Code Playgroud)
使用此方法的数组如:
Array('123'=>'123',
'456'=>'456',
'789'=>'789')
Run Code Online (Sandbox Code Playgroud)
将重新编号为:
Array('0'=>'123',
'1'=>'456',
'2'=>'789')
Run Code Online (Sandbox Code Playgroud)