位置: 编程技术 - 正文

PHP获取二维数组中某一列的值集合(phpforeach遍历二维数组)

编辑:rootadmin

推荐整理分享PHP获取二维数组中某一列的值集合(phpforeach遍历二维数组),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php如何定义二维数组,php获取二维数组指定值的,php取二维数组的一组内容,php获取二维数组的值,php获取二维数组的值,php foreach二维数组,php取二维数组的一组内容,php获取二维数组指定值的,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP还是比较常用的,于是我研究了一下PHP二维数组。在处理php数组的时候,有一种需求特别的频繁,如下二维数组:

目的就是要取到key为name的集合,得到这个结果:

这里有几种方法:

1:最简单的,foreach遍历数组:

2:代码量稍微少一点的代码,使用了 array_map 这个php方法:

意为把$arr数组的每一项值的开头的值移出,并返回被移出的每一项值中被移出的值,注意此时新数组$arr2的键仍是原数组$arr的键

PHP获取二维数组中某一列的值集合(phpforeach遍历二维数组)

2.1:在方法2的基础上,可以稍微开一下脑洞,如果需要获取的是二维数组的每一项的开头列或结尾列,也可以这样做:

哈哈,也是很方便的

3:还可以使用 array_reduc e方法,不过代码略多,不过这个方法的想象空间(针对别的数组取值操作)还是蛮大的:

array_reduce方法用回调函数迭代地将对数组的值进行操作,而create_function用于一个匿名方法做回调用,这个匿名方法的参数$result为上一次迭代产生的值,$v是当前的值,内部实现既为获取到数组$arr每一项的”name”的值并push到新$result数组;

4:最后这个终极方法实在是太爽了,一个方法就搞定,而且非常灵活:

第二个参数为想要获取的那一列的键名,是不是很方便呢,不过这个方法有个限制,就是php版本必须 >= 5.5.0,在陈旧项目中使用这个方法还是得斟酌一下哈

PS: php中遍历二维数组的几种方式

分享个提高PHP执行效率的技巧 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是

thinkPHP中验证码的简单使用方法 本文实例讲述了thinkPHP中验证码的简单使用方法。分享给大家供大家参考,具体如下:首先生成验证码,在action文件中,直接调用thinkphp中提供的方法即

thinkPHP中分页用法实例分析 本文实例讲述了thinkPHP中分页用法。分享给大家供大家参考,具体如下:拿一个实例来说吧action页面:publicfunctionshow(){import("ORG.Util.Page");//导入分页类$new

标签: phpforeach遍历二维数组

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

上一篇:PHP版本升级到7.x后wordpress的一些修改及wordpress技巧(php5.4升级到php7)

下一篇:分享50个提高PHP执行效率的技巧(php如何提高程序运行效率)

  • 金税盘抵减增值税的账务处理
  • 电梯安装费发票
  • 补做前几年税审对报税税务评级有什么影响?
  • 综合年度自行申报后要怎么操作
  • 一般纳税人的进项税额计入成本吗
  • 小企业计提坏账准备的会计分录怎么写
  • 资产负债表上的资产是原值还是净值
  • 工业会计成本核算分录
  • 单位月工资总额
  • 免税企业取得增值税专用发票怎么处理
  • 建筑业预征缴纳税款
  • 虚列成本费用的后果
  • 库存商品的账面余额是什么意思
  • 停车管理费什么时候交
  • 员工罚款可以从工资里扣吗
  • 专票当普票入帐有问题吗
  • 税收筹划节税基金有哪些
  • 出口退税的钱退到哪里了
  • 跨年的物业费如何记账
  • 计算应纳税所得额时可以扣除的项目有
  • 企业对外捐赠设备会计分录
  • 二手电脑怎么激活windows10
  • 赠与合同的法定撤销和任意撤销
  • 货物损坏补发会计分录
  • php 用户和密码
  • 苹果官网入口
  • 如何修复面部毛孔粗大
  • windows无法配置用户文件
  • php中??
  • 车船税怎么计账
  • 公司送红包账务怎么处理
  • ios 的 safari 浏览器
  • Vue3+ElementPlus el-date-picker设置可选时间范围
  • print-js
  • 销货方开具红票,购货方怎么入账
  • wordpresscom
  • symfony2.4的twig中date用法分析
  • 计提企业税费和缴纳分录怎么做
  • thinkphp框架介绍
  • php短信验证免费接口配置
  • 工行退款短信图片
  • 自然语言处理算法
  • php获取文件名称
  • 关于实收资本的表述中,不正确的是
  • 员工工资计提
  • 帝国cms灵动标签调用标题图片
  • python 操作数据库
  • dede标签的使用
  • 未满一年需要工商年报吗
  • 认缴制下入股资产怎么算
  • 税控盘维护费280元怎么做账
  • 计提工会经费并上缴是什么意思
  • 补贴收入是否交印花税
  • 公司收到生育津贴不给员工
  • 劳务外包合同需要注意什么
  • 出口货物弃货
  • 增值税加计扣除怎么算举例
  • 非广告公司可以开广告费发票吗?
  • 多计提的工资怎么调账
  • 财政收回项目资金请示
  • 叉车上牌流程注册登记
  • 固定资产折旧的影响因素
  • 作废的发票税额扣税了怎么办
  • windows在哪里添加打印机
  • win10邮件和日历怎么更新新版outlook
  • windowmsgserver32是什么
  • mac开机慢开机以后特别卡
  • centos如何添加监听端口
  • win10系统edge浏览器打不开解决办法
  • web ui控件
  • shell检查语法错误
  • bootstrap和css的关系
  • android开发遇到的技术难点
  • 安卓监听文件读写
  • 简单谈谈你对中国国防建设的认识
  • javascript静态
  • 服务协议属于哪类合同
  • 自然人扣缴端初始密码
  • 当前税务干部队伍不足
  • 被审计了意味着什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设