首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]CollectionModify::arrayInsert()函数—用法及示例

发布于 2025-04-21 16:53:31
0
42

PHP函数名:arrayInsert()适用版本:PHP 5.4以上函数描述:arrayInsert() 函数用于在指定的索引位置上向数组插入一个或多个元素,并返回插入后的新数组。该函数不会改变原始数...

PHP函数名:arrayInsert()

适用版本:PHP 5.4以上

函数描述:arrayInsert() 函数用于在指定的索引位置上向数组插入一个或多个元素,并返回插入后的新数组。该函数不会改变原始数组,而是返回一个新的数组。

语法:array arrayInsert(array &$array, int $index, mixed $value1 [, mixed $value2 [, mixed $... ] ])

参数:

  • $array:必需,要插入元素的数组。

  • $index:必需,要插入元素的索引位置。如果索引位置大于数组长度,将插入在数组末尾。

  • $value1, $value2, ...:必需,要插入的一个或多个元素。

返回值:一个新的数组,包含插入元素后的结果。

示例:

$array = ['apple', 'banana', 'orange'];
$index = 1;
$value1 = 'watermelon';
$value2 = 'kiwi';

$newArray = arrayInsert($array, $index, $value1, $value2);
print_r($newArray);

输出:

Array
(
    [0] => apple
    [1] => watermelon
    [2] => kiwi
    [3] => banana
    [4] => orange
)

在上面的示例中,我们有一个原始数组['apple', 'banana', 'orange']。使用arrayInsert()函数,在索引位置1插入了两个元素'watermelon''kiwi'。返回的新数组为['apple', 'watermelon', 'kiwi', 'banana', 'orange']。请注意,原始数组$array并没有被修改。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流