位置: 编程技术 - 正文

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

  • 出口抵减内销产品应纳税额为什么在借方
  • 房产企业季度预测
  • 公司用的口罩放哪个科目
  • 哪些进项税额不能加计抵减
  • 小规模发票单张限额
  • 算所得税要不要减去增值税
  • 10万以内免交的增值税怎么做帐
  • 介质申报和网络申报的区别
  • 提供给员工宿舍租赁 入账
  • 营改增行业的销售额
  • 核定征收所得税税率
  • 未达账项怎么做会计分录
  • 长期借款转入实收资本
  • 应收票据背书支付
  • 溢价收购怎么做账
  • 含运费的原材料会计分录
  • 管理人员工资计入管理费用吗
  • 跨年度取得增值税发票能否抵扣?
  • 网贷公司的印花税怎么交
  • 通用机打发票税率在哪改
  • 应付职工薪酬包括公积金吗
  • 一般纳税人税控盘维护费会计分录
  • 对公账户网银证书有效期多久
  • 企业所得税汇算清缴扣除比例
  • 酒店购买矿泉水再卖给客人怎么处理
  • 土地开发中三通一平
  • 1697511073
  • 其他业务成本如何核算
  • windows10更新怎么办
  • 公司的固定资产是什么
  • 2021年8月现在还能去武汉吗
  • 现金日记账和银行存款日记账登记
  • linux docx
  • 怎么关闭win10搜索栏
  • 以旧换新的概念
  • 外国人在中国工作有五险一金吗
  • HTML常用标记
  • 股本减少是什么意思
  • 什么是完税证明?完税证明丢了怎么办公司
  • java sc
  • Windows上PostgreSQL安装配置教程
  • 固定资产报废计入资产处置损益吗
  • 纳税减免申报
  • 公司福利费用会计分录
  • 外出经营流程
  • 总公司和子公司可以是一个法人吗
  • 现金流量表的主要项目
  • 主营业务成本的摘要怎么写
  • 一年内到期的非流动负债计算公式
  • 城投公司代表政府出资签订招商引资协议
  • 车船税交不交印花税
  • 购买农产品普通发票怎么做账
  • 跨月发票红冲还要交税吗
  • 收入分成的账务处理
  • 汽车折旧年限与折旧率
  • 亏损企业所得税汇算清缴后调减
  • 已经计提工资后怎么做账
  • 法人投资属于什么会计科目
  • 分配股利需要缴纳个税吗
  • 投资出去的钱如何入账
  • 收到个人所得税手续费返还如何做账
  • 虚开发票如何界定?
  • centos7修改mtu
  • windows历代版本一览
  • win7与ubuntu双系统
  • macbook怎么开启
  • mac safemode
  • win7开机提示重启怎么办
  • 今日推送是什么
  • win8切换语言
  • 升级win10后
  • 微信小程序实现人脸识别
  • JavaScript中Number.MIN_VALUE属性的使用示例
  • shell脚本自动化
  • javascript如何学
  • bootstrap导航栏怎么居中
  • python twilio
  • 风力发电,光伏发电还有哪些
  • 进入杭州车辆怎么申请
  • 苏州税务局办税时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设