欢迎访问宙启技术站
智能推送

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中的用法和作用。