array_splice() | 删除PHP数组中的元素

作者猫斯基 2014-02-13 139 人读过

最新文章

函数

array_splice(array,start,length,array);

描述

删除PHP数组中的元素。

参数

  • array,必选,原数组
  • start,必选,数值。规定删除元素的开始位置。0,第一个元素;-2,倒数第二个元素。
  • length,可选,规定被移除的元素个数,也是被返回数组的长度。1,从start开始移除1个元素,-2,移除从start开始到数组末尾倒数第二个元素之间的元素。未设置,则移除从 start 开始直到数组末端的所有元素。
  • array,可选,插入原始数组中的数组或元素。如果只有一个元素,则可以设置为字符串,不需要设置为数组。

注意

使用 array_splice() 方法,数组的键会自动重新建立索引,但对关联性的数组不起作用,需要使用 array_values() 将键转换为数字键。

实例

$array = array(0 => "a", 1 => "b", 2 => "c");
// 删除数组$array中从第二个元素开始共一个元素
array_splice($array, 1, 1);
print_r($array); // Array( [0] => a [1] => c )

本文由 猫斯基 原创发布。

著作权均归用户本人所有。独家文章转载,请联系本站管理员。获得授权后,须注明本文地址! 本文地址:https://maosiji.com/php/php-array_splice.html