PHP array_splice() 函数

2025 年 1 月 6 日 | 阅读 2 分钟

array_splice() 函数是 array_slice() 函数的扩展版本。array_splice() 函数从数组中移除选定的元素,并用新元素替换它们。此函数在 PHP 4 中引入。

语法

参数

参数描述必需
数组指定一个数组。必需
开始它指定函数将从何处开始移除元素。必需
长度它指定将移除多少个元素,以及返回数组的长度。可选
替换如果指定了替换数组,则被移除的元素将由此数组中的元素替换。可选

返回值

array_splice( ) 函数返回一个包含提取元素的数组。

重要提示

如果偏移量和长度的设置使得没有任何元素被移除,那么来自替换数组的元素将插入到由偏移量指定的那个位置。被替换数组中的键不会被保留。

示例 1

输出

Array
(
    [0] =>AbhinavBindra
    [1] =>Sushilkumar
)

示例 2

输出

Array
(
    [0] =>AbhinavBindra
    [1] => Mary kom
)

示例 3

输出

Array
(
    [0] =>AbhinavBindra
    [1] =>Vijendersingh
)

示例 4

输出

Array
(
    [a] => apple
    [b] => banana
)