小智 74
要保持数字键不被重新索引,您只需将数组添加到一起即可.
代替:
array_unshift($arr1, $arr2)
Run Code Online (Sandbox Code Playgroud)
尝试:
$arr1 = $arr2 + $arr1;
Run Code Online (Sandbox Code Playgroud)
Mar*_*ngs 24
如果使用自分配(例如文字)键,array_unshift()将执行此操作.
如果您使用自动生成(数字)键,该怎么办?使用'-1'作为新的第一个键?
编辑:
感谢JasonS指出这个答案中的错误.
任何数字键都将被重新编入索引array_unshift()
,无论是自动生成还是自我分配 - 如果它是数字,它将被加扰.有关详细信息,请参阅上面文档的链接.
归档时间: |
|
查看次数: |
48233 次 |
最近记录: |