位置: 编程技术 - 正文

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如何提高程序运行效率)

  • 已注册登记的机动车有什么情形的
  • 继续教育容易过吗
  • 抵扣认证的发票怎么查询
  • 房地产投资
  • 购销合同签定有法律效力吗
  • 以前年度成本多入了怎样调整
  • 更换电脑后个税信息如何导入
  • 发票没作废写上作废了怎么办
  • 拍卖公司都要交前期费用吗?
  • 合并财务报表内部交易对净利润影响
  • 股权投资需要准备哪些材料
  • 企业政府性征地补偿款如何合法使用
  • 何为售后租回
  • 银行存款未达账项包括
  • 社保证明缴费证明查询在哪查
  • 企事业单位承包承租经营者
  • 在文具公司工作怎么样
  • 收到设备租金计入什么会计科目
  • 金蝶K3如何设置套打
  • 个人可以开技术服务费发票税率多少
  • 服务费发票怎么做分录
  • 盈余公积什么时候提取
  • 纳税人提供植物养护服务按照什么服务缴纳增值税
  • 水电开发潜力
  • 个人独资企业生活费用和经营费用混在一起的
  • 新三板企业转主板条件
  • 转登记日下期指的是什么
  • 房地产开发企业需要缴纳哪些税
  • 会计当年是指哪一年
  • 境外投资企业如何交税
  • 建筑业一般纳税人简易计税和一般计税
  • 联营企业分配利润
  • 银行存款和账面的关系
  • PHP:xml_set_start_namespace_decl_handler()的用法_XML解析器函数
  • 企业工会经费计提比例
  • phpserialize
  • 怎么删除win10开机多余选项
  • 撤销与恢复快捷键分别是什么
  • beservice是什么进程
  • 进程process.acore已停止怎么办
  • 小规模核定征收突然转查账
  • Prometheus告警规则配置
  • 公章的法律效力范围
  • pytorch .t()
  • 二维码的实现原理和实现过程
  • continue命令必须与locate
  • 免征增值税怎么入账
  • 外地工程预缴税款怎么入账啊
  • 工会收支账务处理
  • 公司向法人借款需要多久还清
  • 奖金属于职工福利吗
  • 哪些无票费用能够抵扣所得税
  • 小规模缴纳印花税吗怎么做账
  • 购买设备配件
  • 企业所得税汇算清缴操作流程
  • 会计处理要求
  • 施工企业的成本核算
  • 红字发票销项税额账务处理
  • 红字发票抵扣联和发票联要给对方吗
  • 企业有进项税额,无销项税额
  • 来料加工账务处理案例
  • 社会团体收到财政拨款
  • 销售费用和管理费用的税前扣除
  • 如何购买车辆交强险保单
  • 宾馆纳税怎么算的
  • 核定征收方式有哪些
  • win xp 添加网络打印机
  • centos安装nmtui
  • win10 运行
  • win7系统教程
  • glortho函数
  • 计算机图形学中点画圆法
  • node.js常用命令
  • bootstrap基础教程pdf
  • domcer下载
  • 西安国家税务局丁雁现任命职务
  • 北京国税发票查询真伪查询
  • 公司自有房屋装修费用入什么料目
  • 新吉高铁开工典礼
  • 湖南省国家税务局历任局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设