PHP函数之array_push:在数组末尾添加一个或多个元素
发布时间:2023-07-04 18:27:09
在PHP中,可以使用array_push()函数将一个或多个元素添加到数组的末尾。该函数的语法如下:
array_push(array &$array, mixed $value1 [, mixed $... ])
其中,$array是需要添加元素的数组,$value1及后续参数是要添加的元素。
使用array_push()函数,可以很方便地将元素添加到数组末尾。以下是一个示例:
$fruits = array("apple", "orange", "banana");
array_push($fruits, "grape", "pear");
print_r($fruits);
运行上述代码,输出结果为:
Array
(
[0] => apple
[1] => orange
[2] => banana
[3] => grape
[4] => pear
)
可以看到,使用array_push()函数后,"grape"和"pear"被添加到了数组$fruits的末尾。
需要注意的是,array_push()函数会返回新数组的长度。因此,可以利用该返回值来判断添加操作是否成功。以下是一个示例:
$numbers = array(1, 2, 3); $length = array_push($numbers, 4); echo "新数组的长度为:".$length." "; print_r($numbers);
运行上述代码,输出结果为:
新数组的长度为:4
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
可以看到,array_push()函数返回的长度为4,与添加后的数组长度一致。
此外,可以使用array_push()函数一次性添加多个元素,只需要在函数参数中传递多个值即可。以下是一个示例:
$colors = array(); array_push($colors, "red", "blue", "green", "yellow"); print_r($colors);
运行上述代码,输出结果为:
Array
(
[0] => red
[1] => blue
[2] => green
[3] => yellow
)
可以看到,"red"、"blue"、"green"和"yellow"都被添加到了数组$colors的末尾。
总结来说,array_push()函数是一个很实用的PHP函数,可以很方便地将一个或多个元素添加到数组的末尾。通过该函数,可以轻松实现对数组的动态扩展和元素的添加操作。
