array_splice(array,offset,length,array)
如果函数没有删除任何元素 (length=0),则替代数组将从 start 参数的位置插入。
<?php $a1=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); $a2=array(0=>"Tiger",1=>"Lion"); array_splice($a1,0,2,$a2); print_r($a1); ?>
输出:
Array ( [0] => Tiger [1] => Lion [2] => Horse [3] => Bird )
<?php $a1=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); $a2=array(0=>"Tiger",1=>"Lion"); print_r(array_splice($a1,0,2,$a2)); ?>
输出:
Array ( [0] => Dog [1] => Cat )
<?php $a1=array(0=>"Dog",1=>"Cat"); $a2=array(0=>"Tiger",1=>"Lion"); array_splice($a1,1,0,$a2); print_r($a1); ?>
输出:
Array ( [0] => Dog [1] => Tiger [2] => Lion [3] => Cat )