php中如何在数组指定位置插入数据单元-php教程

资源魔 45 0

办法:

应用array_splice()函数。

语法格局:

array_splice(array,offset,length,array)

参数:

array:必须。规则数组。

offset:必须。数值。假如 offset 为正,则从输出数组中该值指定的偏偏移量开端移除了。假如 offset 为负,则从输出数组末尾倒数该值指定的偏偏移量开端移除了。

length:可选。数值。假如省略该参数,则移除了数组中从 offset 到 末端的一切局部。假如指定了 length 而且为正值,则移除了这么多元素。假如指定了 length 且为负值,则移除了从 offset 到数组末尾倒数 length 为止两头一切的元素。

array:被移除了的元素由此数组中的元素代替。假如不移除了任何值,则此数组中的元素将拔出到指定地位。

实例一:

<?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");
$a2=array(0=>"Tiger",1=>"Lion");
array_splice($a1,1,0,$a2);
print_r($a1);
?>

后果:

Array ( [0] => Dog [1] => Tiger [2] => Lion [3] => Cat )

保举教程:php教程

以上就是php中若何正在数组指定地位拔出数据单位的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 数组 插入 数据 指定

抱歉,评论功能暂时关闭!