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

PHP函数使用示例:array_push与array_pop的用法

发布时间:2023-06-09 07:10:39

PHP中的array_push和array_pop函数是非常常用的操作数组的函数,用于往数组中添加元素和删除数组中的元素。下面我们来分别看一下这两个函数的使用方法及示例。

一、array_push函数

array_push函数用于将一个或多个元素压入数组的末尾,即往数组中添加元素,其语法如下:

array_push ( array &$array , mixed ...$values ) : int

其中,$array表示要添加元素的数组,$values表示需要添加的元素,可以是一个也可以是多个,用逗号隔开。该函数会返回新数组的长度。

下面是一个简单的array_push函数的示例:

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

输出结果如下:

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

上述示例中,我们向$fruits数组中添加了两个元素,mango和watermelon。可以看到,添加后的数组长度为5,且新添加的元素均位于数组的末尾。

二、array_pop函数

array_pop函数用于将数组末尾的元素弹出,即删除数组中的元素,它的语法如下:

array_pop ( array &$array ) : mixed

其中,$array表示要删除元素的数组。该函数会返回被删除的元素值。

下面是一个简单的array_pop函数的示例:

$fruits = array("apple", "banana", "orange", "mango", "watermelon");
$last_fruit = array_pop($fruits);
print_r($fruits);
echo "The last fruit is: " . $last_fruit;

输出结果如下:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => mango
)
The last fruit is: watermelon

上述示例中,我们从$fruits数组末尾删除了一个元素,即watermelon。可以看到,删除后的数组长度为4,且被删除的元素值为watermelon。

总结:

array_push和array_pop是PHP中操作数组的常用函数,它们简单易用,可以帮助我们快速地向数组中添加元素或删除元素。需要注意的是,array_push函数返回新数组的长度,而array_pop函数返回被删除的元素值。