•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

php array_splice函数怎样用?【php问题】,php,array_splice函数

摘要: array_splice()是PHP的一个内置函数,用于从数组中删除指定的元素,并用新元素庖代;还能够向数组中增加其他元素。该函数通经常运用其他数组中的元素替换现有元素,并返回已删除或替换元素的数组。...
array_splice()是PHP的一个内置函数,用于从数组中删除指定的元素,并用新元素庖代;还能够向数组中增加其他元素。该函数通经常运用其他数组中的元素替换现有元素,并返回已删除或替换元素的数组。

php array_splice()函数怎样用?

array_splice() 函数从数组中移除选定的元素,并用新元素庖代它。该函数通经常运用其他数组中的元素替换现有元素,并返回已删除或替换元素的数组。

array_splice() 函数是array_slice()函数的高等和扩大版本,运用该函数不仅能够从数组中删除元素,还能够向数组中增加其他元素。

基础语法:

array_splice(array,start,length,array)

参数:此函数能够采纳四个参数

● array:必须。划定数组。

● start:必须。数值。划定删除元素的最先位置。0 = 第一个元素。假如该值设置为正数,则从数组中该值指定的偏移量最先移除。假如该值设置为负数,则从数组末尾倒数该值指定的偏移量最先移除。-2 意味着从数组的倒数第二个元素最先。

● length:可选。数值。划定被移除的元素个数,也是被返回数组的长度。假如该值设置为正数,则移除该数目的元素。假如该值设置为负数,则移除从 start 到数组末尾倒数 length 为止中心一切的元素。假如该值未设置,则移除从 start 参数设置的位置最先直到数组末尾的一切元素。

● array:可选。划定带有要插进去原始数组中元素的数组。假如只要一个元素,则能够设置为字符串,不需要设置为数组。

返回值:返回包括被提取元素的数组。

申明:假如函数没有移除任何元素(length=0),则替换数组将从 start 参数的位置插进去。

下面经由过程示例来看看php array_splice()函数的运用方法。

示例1:

<?php
$a1=array("a"=>"PHP","b"=>"JAVA","c"=>"MYSQL","d"=>"LINUX");
$a2=array("PHP","MYSQL");
array_splice($a1,0,2,$a2);
print_r($a1);
?>

输出:

Array ( [0] => PHP [1] => MYSQL [c] => MYSQL [d] => LINUX )

示例2:

<?php
$a1=array("0"=>"red","1"=>"green");
$a2=array("0"=>"purple","1"=>"orange");
array_splice($a1,1,0,$a2);
print_r($a1);
?>

输出:

Array ( [0] => red [1] => purple [2] => orange [3] => green )

以上就是php array_splice函数怎样用?的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号