PHP中的array_push函数教程:如何在数组末尾添加元素?
发布时间:2023-06-04 10:26:04
在 PHP 中,array_push() 函数用于在已有数组的末尾添加一个或多个新元素。该函数会修改数组并返回新数组内的元素数量。
array_push(arr, var1, var2, …)
arr:必选项,指定要添加元素的数组。
var1:必选项,指定要添加至数组结尾的值。
var2:可选项,指定要添加至数组结尾的值。
使用示例:
在这个示例中,我们将向有一个元素的数组中添加两个新的元素。
<?php
$vegetables = array("carrot");
$new_veg1 = "potato";
$new_veg2 = "onion";
array_push($vegetables, $new_veg1, $new_veg2);
print_r($vegetables);
?>
输出结果:
Array ( [0] => carrot [1] => potato [2] => onion )
在该示例中,我们首先定义了一个名为 $vegetables 的已有数组,其中包含一个“carrot”元素。我们声明了一个 $new_veg1 变量,并将其设置为“potato”值,还声明了一个 $new_veg2 变量,并将其设置为“onion”值。
然后,我们使用 array_push() 函数向数组中添加新的元素。我们指定 $vegetables作为 个参数,以及要添加的变量名作为后续参数。此时,向数组中添加了两个新元素“potato”和“onion”。
最后,我们使用 print_r() 函数输出了新的包含了三个元素的 $vegetables 数组。我们可以看到在之前的元素“carrot”的后面成功添加了新元素“potato”和“onion”。
总结:
使用 array_push() 函数是在已有的数组中向末尾添加一个或多个新元素的简单方法。该函数可以接受任意数量的参数作为要添加到数组末尾的值。如果成功添加了元素,函数会返回新数组中的元素数量。当在开发 PHP 程序时,array_push()函数是一种经常使用的方法之一。
