PHParray_push()函数的用法示例
发布时间:2023-06-15 03:18:35
array_push()函数是PHP中用于将一个或多个元素添加到数组末尾的函数。它接受两个参数:第一个参数是要添加元素的数组,第二个参数是要添加的一个或多个元素。
下面是一些使用array_push()函数的用法示例:
1. 将一个元素添加到数组末尾:
$fruits = array("apple", "banana", "cherry");
array_push($fruits, "orange");
print_r($fruits);
这将输出:
Array
(
[0] => apple
[1] => banana
[2] => cherry
[3] => orange
)
2. 将多个元素添加到数组末尾:
$fruits = array("apple", "banana", "cherry");
array_push($fruits, "orange", "kiwi", "pear");
print_r($fruits);
这将输出:
Array
(
[0] => apple
[1] => banana
[2] => cherry
[3] => orange
[4] => kiwi
[5] => pear
)
3. 向空数组添加元素:
$fruits = array(); array_push($fruits, "apple", "banana", "cherry"); print_r($fruits);
这将输出:
Array
(
[0] => apple
[1] => banana
[2] => cherry
)
4. 添加一个数组作为元素:
$fruits = array("apple", "banana", "cherry");
$new_fruits = array("orange", "kiwi");
array_push($fruits, $new_fruits);
print_r($fruits);
这将输出:
Array
(
[0] => apple
[1] => banana
[2] => cherry
[3] => Array
(
[0] => orange
[1] => kiwi
)
)
5. 添加一个关联数组作为元素:
$fruits = array("apple", "banana", "cherry");
$new_fruit = array("name" => "orange", "color" => "orange");
array_push($fruits, $new_fruit);
print_r($fruits);
这将输出:
Array
(
[0] => apple
[1] => banana
[2] => cherry
[3] => Array
(
[name] => orange
[color] => orange
)
)
需要注意的是,array_push()函数可以同时添加多个元素,但它只返回添加元素后的新数组长度,而不是数组本身。此外,如果数组是空的,它也可以用作添加元素的方法,从而避免使用[]操作符的情况。通过这些用法示例,可以更好地理解array_push()函数在PHP中的用法和作用。
