欢迎访问宙启技术站
智能推送

PHP函数:array_push-用于在数组末尾添加一个或多个元素

发布时间:2023-06-30 05:14:03

array_push() 函数用于在数组末尾添加一个或多个元素。它会将指定的值插入到数组的末尾,然后返回修改后数组的新长度。

array_push() 函数的语法如下所示:

array_push(array, value1, value2, ...)

其中,array 是要操作的数组,value1、value2 等是要添加到数组末尾的值。

下面是一个使用 array_push() 函数的例子:

$fruits = array("apple", "banana", "orange");
$newLength = array_push($fruits, "watermelon");
print_r($fruits);
echo "新数组的长度为:" . $newLength;

运行结果如下所示:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => watermelon
)
新数组的长度为:4

在这个例子中,我们首先创建了一个包含三个水果的数组。然后,我们使用 array_push() 函数将 "watermelon" 添加到数组末尾。最后,我们使用 print_r() 函数打印数组,并使用 echo 语句输出新数组的长度。

除了单个元素之外,array_push() 函数还可以添加多个元素。只需在函数调用中提供多个值即可。下面是一个添加多个元素的示例:

$numbers = array(1, 2, 3);
$newLength = array_push($numbers, 4, 5, 6);
print_r($numbers);
echo "新数组的长度为:" . $newLength;

运行结果如下:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
)
新数组的长度为:6

在这个示例中,我们首先创建了一个包含三个数字的数组。然后,我们使用 array_push() 函数将 4、5 和 6 添加到数组末尾。最后,我们输出修改后的数组和新数组的长度。

需要注意的是,array_push() 函数总是返回数组新的长度。所以可以将其结果赋值给一个变量,以便进一步使用。

此外,如果需要在数组开头插入元素,可以使用 array_unshift() 函数。它与 array_push() 函数的功能相反,但用法类似。

总之,array_push() 函数在 PHP 中是一个很有用的函数,可以方便地向数组末尾添加元素。无论是添加单个元素,还是添加多个元素,都能轻松实现。