位置: 编程技术 - 正文

删除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删除数组中的某个值)

  • 一次性购入固定资产投资收益
  • 收到社保局退回的社保费
  • 防伪开票系统技术维护费怎么做分录
  • 其他综合收益属于损益类科目吗
  • 小规模纳税人差额计税情形
  • 金税盘没有报税管理怎么把发票明细怎么导出
  • 调整账户和被调整账户的关系
  • 销售单用途商业预付卡是否可能涉嫌诈骗
  • 企业应收账款无论是否带息,在年末资产负债表中均应以
  • 建筑 设计 招聘
  • 税收滞纳金可以免除吗
  • 现金预算表制造费用怎么填
  • 一般纳税人普通发票免税吗
  • 工程成本控制方法
  • 客户可以把现金存入对公户吗
  • 个体广告用去税务报账吗?
  • 发票验证系统费用多少钱?
  • 注销公司税务一年几次
  • 公户买理财产品怎么做账
  • 在企业走账扣的税点钱如何做账?
  • 既加工又有安装费的公司
  • 施工企业工作流程
  • 公账的钱如何合法取出会计
  • 收工资扣款账务处理流程
  • 未立项进行建设
  • 全部投资内部收益率
  • 交上年企业所得税怎么做会计分录
  • 苹果15手机价格和图片颜色
  • 计提本月应交未交增值税
  • 小规模纳税人没有进项发票怎么办
  • 手机电脑排行
  • .fas文件病毒
  • cpu版本的pytorch可以运行LSgan嘛
  • 结转销售原材料会计分录
  • phpwhile用法
  • php对象是什么类型的数据
  • 孚日山脉猞猁
  • 本月认证上月的进项票如何做
  • 电费打发票用哪个软件
  • ftp port命令
  • 社保新参统委托代发银行
  • 处置抵债资产的账务处理
  • 公允价值变动损益
  • 小微企业增值税免税政策2023年
  • 房产交易缴税
  • 债权投资相关科目
  • 职工伙食费账务处理
  • 盈余公积多计提对报表的影响
  • 递延所得税资产怎么计算
  • 高新技术企业财务指标
  • 租金是含税价还是含税金
  • 企业所得税季度交还要年交吗
  • 新准则会计科目解释
  • 分公司独立核算和非独立核算哪个好
  • Linux下mysql的root密码修改方法
  • 清理系统休眠文件
  • windows2008r2驱动包
  • linux谷歌浏览器安装指令
  • linux系统中用户账户有哪些分类
  • linux多线程并发的处理方式
  • 两台xp电脑怎么共享文件
  • 字符集 linux
  • WINDOWS系统还原主要作用
  • 关闭xp不需要的服务
  • register.exe - register进程有什么用.是什么意思
  • adobe windows7
  • linux php 开发教程
  • win8如何使用
  • 如何让win8系统变快
  • Win10系统CMD有哪些新功能? Win10 CMD命令提示符的七大使用技巧
  • skype登录不了一直转圈
  • Access to the path "LibraryUnityAssembliesUnityEngine.xml" is denied.
  • ie11滚动条样式
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • python提供三种基本数值类型
  • node.js开发微信小程序
  • JavaScript File API文件上传预览
  • python 终端
  • javascript教程代码
  • 漯河经济开发区税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设