PHP向数组固定位置插入一个或者多个元素array_splice函数详解,这个函数不仅可以插入数据,也可以删除数据 array_splice(array,start,length,array)
。
实例解释:
$a = [1,2,3,4];
$b = [5,6];
array_splice($a,0,0,$b); //向$a中的下标0开始,删除$a 0个元素,并插入 $b
p($a);
返回
Array
(
[0] => 5
[1] => 6
[2] => 1
[3] => 2
[4] => 3
[5] => 4
)
$a = [1,2,3,4];
$b = [5,6];
array_splice($a,1,0,$b);
p($a);
Array
(
[0] => 1
[1] => 5
[2] => 6
[3] => 2
[4] => 3
[5] => 4
)
$a = [1,2,3,4];
$b = [5,6];
array_splice($a,0,1,$b);
p($a);
Array
(
[0] => 5
[1] => 6
[2] => 2
[3] => 3
[4] => 4
)