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 中是一个很有用的函数,可以方便地向数组末尾添加元素。无论是添加单个元素,还是添加多个元素,都能轻松实现。
