PHP 中的 array_splice() 函数
phpprogrammingserver side programming
array_splice() 函数删除并替换数组中的指定元素。它返回由提取的元素组成的数组。
语法
array_splice(arr1, begin, len, arr2)
参数
arr1 − 指定的数组。
begin − 删除元素的开始位置。这里,0 表示第一个元素,而负数表示从最后一个元素开始。-2 表示从数组的倒数第二个元素开始。
len − 指定要删除的元素数量。它还设置了返回数组的长度。
arr2 − 这是一个包含要插入到原始数组的元素的数组。如果只插入一个值,只需指定该值,无需指定整个数组。
返回
array_splice() 函数返回由提取的元素组成的数组
示例
以下是示例 −
<?php $arr1 = array("mac", "windows", "linux"); array_splice($arr1, 2); print_r($arr1); ?>
输出
Array ( [0] => mac [1] => windows )
示例
让我们看另一个例子 −
<?php $arr1 = array("accessories", "tablet", "laptop", "mobile"); array_splice($arr1, 3, 0, "desktop"); print_r($arr1); ?>
输出
Array ( [0] => accessories [1] => tablet [2] => laptop [3] => desktop [4] => mobile )