PHP的array_push函数可以向数组末尾添加元素
发布时间:2023-07-02 06:30:08
array_push函数是PHP中用于向数组末尾添加一个或多个元素的内置函数。它接受两个参数:要添加元素的数组和要添加的一个或多个元素。
语法:
array_push(array &$array, mixed $value1 [, mixed $value2 [, mixed $... ]]) : int
参数说明:
- &$array:必需。传递一个引用的数组变量,表示要添加元素的数组。
- $value1, $value2, ...:可选。要添加到数组末尾的一个或多个元素。
返回值:
成功时,返回添加元素后的数组长度(即数组元素个数)。如果出错,则返回false。
示例:
<?php
$fruits = array("apple", "banana", "orange");
$newLength = array_push($fruits, "kiwi", "pear");
print_r($fruits);
// 输出:Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi [4] => pear )
echo $newLength;
// 输出:5
?>
在上面的示例中,我们有一个名为$fruits的数组,其中包含三个元素:"apple","banana"和"orange"。然后,我们使用array_push函数将两个元素:"kiwi"和"pear"添加到数组的末尾。最后,我们使用print_r函数打印数组,可以看到新的数组包含了所有的元素。另外,我们还使用echo打印出新数组的长度,结果是5。
总结:
array_push函数是PHP中用于向数组末尾添加元素的快捷方法。它能够方便地添加一个或多个元素,并返回添加元素后的数组长度。这个函数在处理需要在已有数组基础上动态添加元素的情况下非常实用。
