位置: 编程技术 - 正文

删除PHP数组中头部、尾部、任意元素的实现代码(php数组清空)

编辑:rootadmin

推荐整理分享删除PHP数组中头部、尾部、任意元素的实现代码(php数组清空),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 删除数组中指定的元素,在php中提供了什么函数用于删除数组中的元素,php 删除数组中指定的元素,删除php数组中头的数据,php数组去重方法,php数组清空,删除php数组中头的元素,删除php数组中头的数据,内容如对您有帮助,希望把文章链接给更多的朋友!

在之前的一篇文章我们介绍了《如何向PHP数组中头部和尾部添加元素》既然有添加元素,那么就有删除元素,今天这篇文章详细介绍如何删除数组中的头部元素和尾部元素,还有任意数组元素。

删除末尾元素:array_pop

就像子弹的弹夹一样,最后压入的子弹是最先弹出的,在计算机术语里,我们称之为先进后出栈

既然array_push是往数组的末尾添加元素,那么array_pop就是从数组的末尾删除一个元素。

array_pop()函数获取并返回数组的最后一个元素,并将整个数组的长度减 1 ,如果数组为空(或者不是数组),那么返回的就是 null。

语法格式如下:

mixed array_pop ( array &$array )

参数 array 为输入的数组。

下面是array_pop()函数删除组数最后一个元素的示例,具体代码如下:

输出结果为:

删除头部元素:array_shift

除了先进后出外,计算机中还有一种叫先进先出栈,可以看作是一个管道,先进去的元素最先出来

既然array_pop可以从数组最后开始弹出元素,那么应该有函数可以从数组的头开始弹出元素,我们使用array_shift

下面我们就使用array_shift()函数来实现删除数组中头部元素的实例,具体代码如下:

删除PHP数组中头部、尾部、任意元素的实现代码(php数组清空)

输出结果为:

其实删除组数中头部元素和删除尾部元素的语法都是一样的,只是所用的函数不一样而已!

删除任意数组中元素

上面我们介绍了怎么删除数组中头部和尾部的元素,删除任意数组中的元素比前两个都简单,删除任意元素可以直接使用unset就行了!

下面我们就使用unset函数来实现删除任意数组中的元素实例,具体代码如下:

输出结果为:

说明:上面删除的是索引数组,索引数组可以按指定下标删除,关联数组删除元素,可以按照key来删除指定的元素!

下面实例就是如何删除关联数组中的元素,具体代码如下;

输出结果为:

说明

unset 可以删除任意的变量或数组

参考代码如下:

输出结果为:

下一篇文章我们将介绍《如何删除PHP数组中的重复元素》!

标签: php数组清空

本文链接地址:https://www.jiuchutong.com/biancheng/275010.html 转载请保留说明!

上一篇:PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)(php数组有哪几种类型)

下一篇:删除PHP数组中的重复元素的实现代码(php删除数组中的某个值)

  • 向农业生产者收购原木进项税怎么算
  • 企业股权无偿转让不缴增值税
  • 什么不属于损益类的会计项目
  • 托管开票
  • 合同负债与预计负责区别
  • 贸易公司没有仓库需要做入库
  • 企业取得财产转让收入确认时间
  • 收购公司固定资产注意事项
  • 固定性制造费用成本差异是
  • 企业所得税怎么征收
  • 主营业务税金及附加包括增值税吗
  • 土地增值税暂行条例实施细则2022
  • 个税负数怎么做账
  • 销售折让的税收分类编码
  • 车间设备折旧计入哪个科目
  • 进料加工贸易是什么意思
  • 代缴水电费是什么意思
  • 没发票大额费用支出能税前扣除吗?
  • 企业所得税发票虚假成本调减当年的吗
  • win11怎么改名
  • 如何手动更新目录
  • 询证函有法律效力吗
  • 投资新公司的账务处理
  • cpu性能天梯图2023年3月
  • 获取当前位置被拒怎么办
  • 外籍人员个人所得税政策2023规定
  • 无痛人流多少钱?
  • 什么是西孟加拉邦首府
  • 工业企业制造费用核算范围
  • 借款利息税前扣除需要发票
  • php 返回
  • css中字体样式设置
  • 利润表利息费用包括哪些科目
  • 深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码
  • php二维数组foreach
  • php教程从入门到精通
  • 递延所得税的会计应用
  • 往来款的意思
  • CentOS6.9下mysql 5.7.17安装配置方法图文教程
  • 股东增资涉税
  • sqlserver2005数据库导出数据成.sql
  • 企业取得投资收益要交税吗
  • 应交增值税进项税额和销项税额区别
  • 不动产经营租赁发票开具注意
  • 企业与个人之间关系的理解
  • 有限合伙企业中有限合伙人承担责任的方式为
  • 小规模企业收到普通发票如何做账
  • 主营业务收入记多栏还是三栏
  • 预缴所得税弥补以前年度亏损
  • 差额征税发票可以税前扣除吗
  • 4s店收取保险服务费合理吗
  • sql注入式攻击中单引号的作用
  • Mac下mysql 5.7.17 安装配置方法图文教程
  • linux日常使用
  • 安装centos图形界面
  • windowsqq截屏
  • win7系统还能用不
  • win10系统光驱
  • msoobe.exe是什么
  • 第三方win7系统哪个最好
  • win10微软更新
  • linux更改
  • linux自动化装机
  • JS实现的ajax和同源策略(实例讲解)
  • dos常用命令与批处理文件
  • 批处理文件是将需要连续使用的可多次重复使用的
  • python 爬取
  • vue怎样使用
  • 使用jquery实现的项目
  • Android之SQLite
  • 使用jquery实现的项目
  • javascript简单代码
  • javascript中继承
  • 中国一年的税收是多少万亿
  • 容积率大于0.5 房产原值怎样算
  • 为什么买的酒精有香味
  • 3.0排量 车船税
  • 台资企业有什么
  • 理财持有时间
  • 郑州金水区税务大厅电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设