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
)

相关文章