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