本篇文章给大家分享的是有关php中怎么去除数组首尾值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
我们来看看下面一个例子:
<?phpheader("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24);echo "原数组:"; var_dump($arr); array_shift($arr);echo "删除后的数组:" ; var_dump($arr);?>
输出结果:
可以看到这个例子,我们原先的$arr数组里面有5个元素,使用array_shift($arr)
方法之后,重新使用var_dump($arr)
输出数组,发现只有4个元素了,数组头部元素被删除了。
array_shift($arr)
函数在删除$arr数组的开头的第一个元素后,arr 数组的长度会减 1,并将所有其他元素向前移动一位。如果键名是数字的,所有元素都将获得新的键名,从 0 开始,并以 1 递增;但字符串键名将保持不变。
且我们在执行删除操作后,是输出原数组来观察元素是否删除的,不难发现,array_shift()是会改变原有数组的。
好了,删除数组头部元素的方法我们介绍完了,下面我们来了解一下删除数组尾部元素的方法。
<?phpheader("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24);echo "原数组:"; var_dump($arr); array_pop($arr);echo "删除后的数组:" ; var_dump($arr);?>
输出结果:
可以看出,我们原先的$arr数组里面有5个元素,在使用array_pop($arr)
方法之后,重新使用var_dump($arr)
输出数组,发现只有4个元素了,数组尾部元素被删除了。
array_pop($arr)
函数在删除$arr数组的开头的最后一个元素后,arr 数组的长度会减 1。且array_pop()也会改变原有数组。
以上就是php中怎么去除数组首尾值,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注辰讯云行业资讯频道。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: nginx强制停止的方法是什么