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

PHP函数array_push()的用法和实例详解

发布时间:2023-11-09 04:22:32

array_push()是PHP的一个内置函数,用于向数组的末尾添加一个或多个元素。

用法:

array_push(array, value1, value2, ...)

参数说明:

- array:必需。要向其添加元素的数组。

- value1, value2, ...:可选。要添加到数组中的元素。

返回值:

返回新数组的元素个数。

实例:

$fruits = array("apple", "banana", "orange");
$count = array_push($fruits, "mango", "grape");

echo "新的水果数组:";
print_r($fruits);

echo "新的元素个数:";
echo $count;

运行结果:

新的水果数组:Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => mango
    [4] => grape
)
新的元素个数:5

上述例子中,我们创建了一个包含三个水果的数组$fruits。然后使用array_push()函数将两个新的水果("mango"和"grape")添加到该数组的末尾。最后,通过print_r()函数输出新的水果数组,以及用echo语句输出新的元素个数。

array_push()函数是在原有数组的基础上追加新的元素,不创建新的数组。因此,运行完array_push()函数后,原数组$fruits中就包含了新的元素。

如果要向数组开头添加一个或多个元素,可以使用array_unshift()函数。该函数的用法和参数与array_push()函数类似,不同之处在于它将元素添加到数组的开头而不是末尾。

总结:

array_push()函数是PHP中一个常用的数组操作函数,用于向数组末尾添加元素。它的用法非常简单,只需指定要添加元素的数组和要添加的元素即可。返回值是新数组的元素个数。

需要注意的是,array_push()函数会修改原始的数组,而不是返回一个新的数组。因此,在使用array_push()函数后,原数组中会包含新添加的元素。