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

PHP中array_push()函数的用途及示例

发布时间:2023-09-13 05:21:53

array_push() 函数用于向数组的末尾添加一个或多个元素。

语法:

array_push(array,$value1,$value2...)

参数:

- array:必需,要追加元素的数组。

- value1,value2...:必需,要追加到数组的元素。

示例:

$fruits = array("apple", "banana", "orange");
array_push($fruits, "mango", "grape");
print_r($fruits);

输出:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => mango
    [4] => grape
)

在这个示例中,我们通过array_push()函数将两个水果(mango和grape)添加到了$fruits数组的末尾。最终输出的结果是将原来的数组与添加的元素一起打印出来。

另一个示例:

$numbers = array(1, 2, 3);
array_push($numbers, 4);
print_r($numbers);

输出:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)

这个示例演示了如何使用array_push()将数字4添加到$numbers数组的末尾。添加后,打印出来的数组也包含了这个新元素。

array_push()函数还可以用于关联数组:

$person = array("name" => "John", "age" => 25);
array_push($person, "male");
print_r($person);

输出:

Array
(
    [name] => John
    [age] => 25
    [0] => male
)

在这个示例中,我们将字符串"male"添加到了$person数组的末尾。注意,在关联数组中,新元素的键名将会自动设置为数字键,并按顺序递增。

总之,array_push()函数用于向数组的末尾添加一个或多个元素。它可以用于索引数组和关联数组,非常方便地对数组进行扩展。