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

PHP函数之array_push() - 数组添加元素的方法

发布时间:2023-06-20 23:14:05

array_push() 函数用于在数组的末尾添加一个或多个元素。

语法:

array_push($array, $value1, $value2…)

参数说明:

$array:必选参数。要添加元素的数组。

$value1, $value2…:可选参数。要添加到数组中的值。

返回值:

添加成功的元素个数。

实例:

我们来看一个例子,向一个数组中添加三个元素。

<?php

$array = array(1, 2, 3);

$count = array_push($array, 4, 5, 6);

print_r($array);

echo "Added $count elements to array.";

?>

输出结果为:

Array

(

    [0] => 1

    [1] => 2

    [2] => 3

    [3] => 4

    [4] => 5

    [5] => 6

)

Added 3 elements to array.

解释:

上面的代码中,我们先定义了一个有三个元素的数组 $array,然后使用 array_push() 函数向其中添加了三个元素 4、5、6,并将添加元素的个数保存到 $count 变量中。最后,我们打印了 $array 数组和添加元素的个数。

注意事项:

1. $array 必须是数组类型。

2. $value 可以是任意类型的变量,包括数组和对象。

3. 如果给出了多个 $value 参数,则它们将按照它们出现的顺序添加到数组的末尾。

4. 如果传递的 $array 参数不是数组,就会产生一个 E_WARNING 级别的错误。

总结:

array_push() 函数是一个很方便的数组处理函数,可以在数组末尾轻松添加一个或多个元素,尤其在开发过程中需要用到添加元素的情况下,这个函数非常实用。