PHP | array_splice() Function

array_splice() Function

PHP的这个内建函数是array_slice()函数的高级扩展版本,我们不仅可以从数组中删除元素,还可以向数组中添加其他元素。该函数通常用其他数组中的元素替换现有元素,并返回一个已删除或已替换元素的数组。

语法 

参数:该函数可以取4个参数,描述如下:

  • $array1 (mandatory):该参数引用我们希望操作的原始数组。
  • $start_point (mandatory):该参数指需要从其中删除元素的数组的起始位置。必须提供这个值。如果提供的值为负值,则函数开始从数组的末尾删除,即, -1表示数组的最后一个元素。
  • $range(可选):该参数指需要移除的范围或限制点。负值将指示字符串末尾的计数。现在,这个也可以留空。在留空时,该函数将删除从起始点到结束所提到的所有值。
  • $array2(可选):这是另一个数组,其元素要插入到$array1中。对于插入一个元素,我们不需要提供整个数组。我们可以为一个值传递一个字符串。对于一组值,我们需要一个数组。

返回值:函数将返回从$start_point到$range的已删除元素数组。

下面的程序演示了PHP中的array_splice()函数:

输出

参数

http://php.net/manual/en/function.array-splice.php

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: PHP | array_sum() Function

下一篇: PHP | array_intersect_key() Function

登录 评论
avatar