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

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()函数是一种经常使用的方法之一。