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

PHP函数:array_pop()删除数组中的最后一个元素

发布时间:2023-06-01 22:42:31

PHP的数组提供了一个内置函数array_pop(),用于删除数组中的最后一个元素。

array_pop()函数的定义

array_pop(array $array): mixed;

该函数的参数是一个数组 $array,返回值为被删除的元素值,如果数组为空则返回NULL。

注意,该函数会改变原始数组,而不是返回一个新的数组。

代码示例:

<?php

    $arr = array("apple","banana","cherry");

    $last = array_pop($arr);

    print_r($arr); // 输出: Array ( [0] => apple [1] => banana )

    echo $last; // 输出: cherry

?>

理解例子:

在以上示例中,$arr变量是一个数组,其中包含了三个元素:"apple","banana","cherry"。

然后我们使用array_pop()函数删除最后一个元素"cherry",并将其值存储在$last变量中。

最后,我们输出数组$arr,发现最后一个元素已被删除,只剩下前两个元素:"apple" , "banana"。

我们还输出$last变量,它的值为被删除的元素值"cherry"。

总结

array_pop()函数可以很方便地删除数组中的最后一个元素,常用于栈操作中。

不过需要注意的是,该函数会改变原始数组,所以在使用该函数前需要确保原始数组是正确的,以免不必要的数据丢失。