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

了解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的内容已经被修改。