了解PHP的array_push函数以及其效果
发布时间:2023-10-01 17:58:14
array_push函数是PHP中用来向数组末尾添加一个或多个元素的函数。它的语法如下:
array_push(array &$array, mixed $value1 [, mixed $... ]): int
其中,$array是需要添加元素的数组,$value1及后面的参数是需要添加到数组的元素。
array_push函数会将指定的元素追加到数组的末尾,并返回新数组的长度。
array_push函数的效果是在原始数组的末尾添加一个或多个元素,并返回新数组的长度。这可以通过一个简单的示例来展示:
<?php $array = array(1, 2, 3); $length = array_push($array, 4, 5); print_r($array); echo "New array length is: " . $length; ?>
以上代码的输出结果将会是:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
New array length is: 5
在上述示例中,初始数组$array包含了元素1、2和3。然后,通过array_push函数向数组$array的末尾添加了元素4和5。最后,使用print_r函数打印数组$array,并使用echo语句输出新数组的长度。
需要注意的是,array_push函数是引用传递,这意味着原始数组在函数内部被改变。因此,在示例中可以看到数组$array的内容已经被修改。
