array_splice() | 删除PHP数组中的元素
9
2014-02-13
函数
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://www.maosiji.com/php-array_splice.html