摘要:
下文讲述php中array_splice()函数的功能讲解说明,如下所示;
php中array_splice()函数的功能
array_splice()函数的功能:
从数组中删除指定索引上的元素,并使用新元素替换刚刚删除的元素
此函数将返回被删除元素的数组
array_splice()函数语法:
array_splice(array,start,length,array)
———-参数说明——–
参数名称备注说明
array必填项,待移除元素的数组
start必填项,数值型,待删除数组的起始位置,
0代表从数组第一个元素开始
start为负数时,从倒数开始删除元素
start =-1,从倒数第一个元素开始
start =-2,从倒数第二个元素开始
依次类推
length非必填项,数值,设置待删除元素的个数
length =0,一个元素都不会删除
length > 0时,则移除指定数值的个数
length < 0时,则从start位置移除到倒数指定length位置上的元素位置
length参数未设置时,则删除从start开始的所有数组元素
array非必填项,待插入原数组中的数组
(此参数可以是一个数组,也可以是一个字符串)
例:
array_splice()函数应用示例1
$array=array("maomao365.com","最爱的网站",
"猫猫教程");
//此函数返回删除的元素数组
print_r(array_splice($array,0,2));
//原数组已发生变化
print_r($array);
?>
输出:
Array
(
[0] => maomao365.com
[1] => 最爱的网站
)
Array
(
[0] => 猫猫教程
)
例2:
$array=array("maomao365.com","最爱的网站",
"猫猫教程");
$array2 = array("a","b","c");
//此函数返回删除的元素数组
print_r(array_splice($array,0,2,$array2));
//原数组已发生变化-删除元素位置开始插入了新数组
print_r($array);
?>
php删除数组元素的示例分享