插入元素而不重写PHP数组中的现有元素

时间:2010-10-28 07:20:10

标签: php arrays

我有一个数组如下

Array ( [0] => application [1] => modules [2] => Ride [3] => externals [4] => images [5] => uploads [6] => profile [7] => 116 [8] => 13006678321287904362.jpg ) 

如何在不覆盖指定索引

中的现有元素的情况下将项目插入现有数组

考虑我想创建如下

Array ( [0] => application [1] => modules [2] => Ride [3] => externals [4] => images [5] => uploads [6] => profile [7] => 116 [8] => model [9] => 13006678321287904362.jpg ) 

请帮助

3 个答案:

答案 0 :(得分:1)

您可以使用array_slicearray_pusharray_merge,我不知道是否存在更好的解决方案。

答案 1 :(得分:1)

阐明array_splice:

array_splice($array, $position, 0, $insert);

其中$ array是当前数组,$ position是您要添加新项目的位置,$ insert是要添加的项目(可以是新数组)

答案 2 :(得分:0)

如果你想将它添加到数组的末尾

,这应该适合你

<?php $array[] = $var; ?>