php中怎么去除数组首尾值
本篇文章给大家分享的是有关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中怎么去除数组首尾值,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网行业资讯频道。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341