PHP函数之array_push()——数组末尾添加一个或多个元素
PHP中的array_push()函数可以在数组的末尾添加一个或多个元素,这些元素可以是任何类型的数据,如字符串、数字、数组、对象等。以下是该函数的语法:
array_push ( array &$array , mixed $value1 [, mixed $... ] ) : int
该函数需要传递两个参数:第一个参数是要添加元素的数组,必须是引用传递;第二个及以后的参数是要添加到数组末尾的元素。该函数返回数组添加元素后的元素数量。
下面我们通过几个例子来学习如何使用array_push()函数。
例子1:给数组末尾添加一个元素
<?php
$arr1 = array("apple","banana","pear");
$count = array_push($arr1,"orange");
echo "添加后的元素数量为:" . $count . "<br />";
print_r($arr1);
?>
输出结果:
添加后的元素数量为:4
Array
(
[0] => apple
[1] => banana
[2] => pear
[3] => orange
)
在上面的例子中,数组$arr1包含3个元素,即"apple","banana"和"pear"。调用array_push()函数将"orange"元素添加到数组末尾,返回添加后的元素数量和数组的内容。
例子2:向数组中添加多个元素
<?php
$arr2 = array("dog","cat");
$count = array_push($arr2,"rabbit","hamster","rat");
echo "添加后的元素数量为:" . $count . "<br />";
print_r($arr2);
?>
输出结果:
添加后的元素数量为:5
Array
(
[0] => dog
[1] => cat
[2] => rabbit
[3] => hamster
[4] => rat
)
在上面的例子中,数组$arr2包含2个元素,即"dog"和"cat"。调用array_push()函数将"rabbit","hamster"和"rat"元素添加到数组末尾,返回添加后的元素数量和数组的内容。
总之,array_push()函数是一个非常有用的函数,可以帮助我们在数组末尾添加元素。如果我们需要一次添加多个元素,我们只需要在一个语句中传递它们。如果我们不确定要添加多少个元素,我们可以使用该函数动态添加。
