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函数返回被删除的元素值。
