【PHP函数】array_push()函数的用法详解
发布时间:2023-11-25 12:10:24
array_push()函数是PHP中的一个内置函数,用于将一个或多个元素压入数组的末尾。
array_push()函数的语法如下:
array_push(array, value1, value2, ...)
其中,array是要操作的数组,value1, value2, ...是要添加到数组末尾的值。
array_push()函数会返回添加元素后数组的新长度。
array_push()函数的用法如下所示:
1. 添加一个元素到数组末尾:
$fruits = array("apple", "banana");
array_push($fruits, "orange");
print_r($fruits);
输出:
Array
(
[0] => apple
[1] => banana
[2] => orange
)
2. 添加多个元素到数组末尾:
$fruits = array("apple", "banana");
array_push($fruits, "orange", "grape", "watermelon");
print_r($fruits);
输出:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
[4] => watermelon
)
3. 添加一个数组到另一个数组的末尾:
$fruits = array("apple", "banana");
$additionalFruits = array("orange", "grape", "watermelon");
array_push($fruits, ...$additionalFruits);
print_r($fruits);
输出:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
[4] => watermelon
)
4. 添加一个元素到关联数组的末尾:
$fruits = array("apple" => 1, "banana" => 2);
array_push($fruits, "orange");
print_r($fruits);
输出:
Array
(
[apple] => 1
[banana] => 2
[0] => orange
)
从上述例子中可以看出,array_push()函数可以很方便地将元素添加到数组的末尾,无论是添加一个元素还是添加多个元素。同时,array_push()函数也支持将一个数组添加到另一个数组的末尾。需要注意的是,如果对关联数组使用array_push()函数,则添加的元素会以索引数组的形式添加到关联数组中。
总之,array_push()函数是PHP中一个非常有用的函数,可以用来向数组中添加元素,并且可以在操作完成后返回新数组的长度。
