在PHP中删除数组中第一个元素和最后一个元素的功能

对于PHP数组,如何删除数组的第一个元素或最后一个元素事实上,这两个过程可以通过array_pop和array_shift PHP函数完成,以下是详细描述如何操作。

(1)使用array_pop删除数组的最后一个元素,例如:


用户名=阵列('apple ','banana ','orange);
结果= array_pop美元(美元户);
print_r($结果);
print_r(用户名);


结果将是:

橙色

阵列('apple ','banana)

(2)使用array_shift删除数组的第一个元素,例如:




用户名=阵列('apple ','banana ','orange);
结果= array_shift美元(美元户);
print_r($结果);
print_r(用户名);


结果将是:

苹果

阵列('banana ','orange)

事实上,第一个元素删除数组也可以使用array_splice的函数,即:

复制代码代码如下所示:

用户= array_splice美元($用户,1); / /删除的数组的第一个元素,注意当返回新数组删除后



这是一个简单的解释,array_shift array_pop:

array_pop()弹出并返回数组的数组最后一个单元,减少了数组,数组的长度。如果数组为空(或数组)将返回null。

array_shift()将数组和返回结果的第一单元,减少阵列和移动的所有其他单位提出一点长度。所有的数字键的名称将更改从零到零,和文本关键是不变的。如果数组为空(或数组),然后返回null。