假设我有这个数组:
$array = (1,2,4,5);
Run Code Online (Sandbox Code Playgroud)
现在我如何在正确的位置索引/键 -顺序中添加上面数组中的缺失3 ?
尝试:
array_splice($array, 2 /*offset*/, 0 /*length*/, 3 /*value*/);
Run Code Online (Sandbox Code Playgroud)
请注意,这会将输入数组的键从0重新排序为n-1.
(编辑:在这种情况下不使用返回值.)
array_merge(array_slice($array,0,2),array(3),array_slice($array,2))
Run Code Online (Sandbox Code Playgroud)