array_splice ( $input, $offset [,$length [,$replacement]] );
此函数从输入数组中删除由offset和length指定的元素,并将它们替换为替换数组的元素(如果提供)。它返回一个包含提取的元素的数组。
Sr.No | Parameter & Description |
---|---|
1 |
input(必需) 它指定一个数组 |
2 |
offset 它指定函数从何处开始删除元素。0=第一个元素。 |
3 |
length(可选) 它指定将删除多少个元素,以及返回数组的长度。 |
4 |
replacement(可选) 它指定一个数组 与将插入到原始数组中的元素。 |
它返回数组的最后一个值,将数组缩短一个元素。
<?php $input=array("red", "black", "pink", "white"); array_splice($input, 2); print_r($input); print_r("<br />"); $input=array("red", "black", "pink", "white"); array_splice($input, 1, -1); print_r($input); print_r("<br />"); $input=array("red", "black", "pink", "white"); array_splice($input, 1, count($input), "orange"); print_r($input); print_r("<br />"); $input=array("red", "black", "pink", "white"); array_splice($input, -1, 1, array("black", "maroon")); print_r($input); print_r("<br />"); $input=array("red", "black", "pink", "white"); array_splice($input, 3, 0, "purple"); print_r($input); print_r("<br />"); ?>
这将产生以下输出-
Array ( [0]=>red [1] =>black ) Array ( [0]=>red [1] =>white ) Array ( [0]=>red [1] =>orange ) Array ( [0]=>red [1] =>black [2]=>pink [3]=>black [4]=>maroon ) Array ( [0]=>red [1] =>black [2]=>pink [3]=>purple [4]=>white )
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)