跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

PHP数组学习之如何去除首尾的值

在之前的文章中我们介绍了在数组中插入新元素的4种方法,感兴趣的可以点击链接查看→《 php数组学习之巧用函数插入元素(一) 》、《 php数组学习之巧用函数插入元素(二) 》。这次我们就来带大家了解如何使用 php 删除数组元素,有需要的可以参考参考。 有添加就要删除,既然之前介绍添加数组元素,本篇文章就介绍一下删除元素,主要了解一下删除数组开头元素和末尾的方法。首先我们来看看删除数组最前面(头部)元素的方法吧。 我们来看看下面一个例子:
输出结果: 立即学习 “ PHP免费学习笔记(深入) ”; 可以看到这个例子,我们原先的$arr数组里面有5个元素,使用
array_shift($arr)
方法之后,重新使用
var_dump($arr)
输出数组,发现只有4个元素了,数组头部元素被删除了。
array_shift($arr)
函数在删除$arr数组的开头的第一个元素后,arr 数组的长度会减 1,并将所有其他元素向前移动一位。如果键名是数字的,所有元素都将获得新的键名,从 0 开始,并以 1 递增;但字符串键名将保持不变。 且我们在执行删除操作后,是输出原数组来观察元素是否删除的,不难发现, array_shift()是会改变原有数组的 。 PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。 下载 好了,删除数组头部元素的方法我们介绍完了,下面我们来了解一下删除数组尾部元素的方法。
输出结果: 可以看出,我们原先的$arr数组里面有5个元素,在使用
array_pop($arr)
方法之后,重新使用
var_dump($arr)
输出数组,发现只有4个元素了,数组尾部元素被删除了。
array_pop($arr)
函数在删除$arr数组的最后一个元素后,arr 数组的长度会减 1。且 array_pop()也会改变原有数组 。 好了就说到这里了,有其他想知道的,可以点击这个哦。→ → php视频教程 最后给大家推荐一个PHP数组的免费视频教程: PHP函数之array数组函数视频讲解 ,快来学习吧!

相关文章