位置: 编程技术 - 正文

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

  • 工程会计税率
  • 城建税是什么税率
  • 企业所得税计算表
  • 出口退税进项税
  • 进项大于销项怎么结转分录
  • 电子税务局利润表本期金额
  • 计提利息收入分录怎么写
  • 企业所得税的研究论文范文
  • 企业控股情况怎么填写
  • 货物运输代理费用会计分录
  • 营改增前土地增值税的计算方法
  • 外商独资投资性公司
  • 小微企业如何申请土地建厂房
  • 回迁房的交易流程
  • 商业银行退出
  • 已认证发票退回的会计分录
  • 计入在建的工资会计科目
  • 两免三减半政策适用哪些企业
  • 电梯保养维护费用
  • 财税〔2017〕39号
  • 固定资产清理销项税
  • 领用原材料安装固定资产
  • 外购消费品已纳消费税
  • 社保已申报但未缴费有什么影响
  • 什么叫递延所得税费用?
  • 企业收取的延期付款利息需要征消费税和增值税
  • 税收筹划有哪些特点?
  • 拦截恶意网址是什么意思
  • 土地合并需要什么资料
  • 资产负债表短期负债包括哪些
  • 财务软件的摊销额计入管理费用
  • 赡养老人支出如果有四个子女都要填吗
  • 委托外部加工材料支付加工费计入
  • 现金盘盈后的财务分析
  • 结算借款的账务处理办法
  • 百度飞桨paddle
  • PHP curl 或 file_get_contents 获取需要授权页面的方法
  • 分红派息钱去哪里了
  • php+mysql+jquery实现简易的检索自动补全提示功能
  • 作废的专票能认证过去吗
  • 劳务公司差额计税的税率
  • 框架开源
  • 税务局什么情况下可以停供发票
  • 前端开发从入门到放弃
  • 劳务费个税扣税
  • mysql存储过程cursor
  • sql2019远程连接
  • 汇算清缴如何调报表
  • 补发以前年度工资怎么做账
  • 息税前利润变动率的计算公式
  • 权益法转其他权益工具
  • 收到投资款如何申报印花税
  • 注册公司的流程及费用标准
  • 新手公司内帐怎么做
  • 资产负债率怎么调整到50%以下
  • having的用法详解
  • solaris ssh offline
  • ubuntu18.04更新到20.04
  • linux中安装软件可使用哪些方式
  • putty怎么连接linux
  • SmartFTP.exe - SmartFTP是什么进程
  • centos7操作命令
  • members-area.exe是什么进程 members-area进程查询
  • win7旗舰版64位系统无法进入安全模式怎么办?
  • win10扫雷在哪打开
  • win10浏览器没有网络连接
  • linux检查是否存在vxlan模块
  • nodejsapi
  • 进入cmd命令
  • shell脚本实现文件移动、复制等操作
  • 批处理清空文本内容
  • jquery制作下拉菜单
  • 万代南梦宫上海互娱出品的网络动画
  • javascript+css3 实现动态按钮菜单特效
  • logcatapp
  • JavaScript For...In 使用方法
  • JavaScript中的数据类型分为两大类
  • JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
  • 建筑行业增值税税收优惠政策
  • 正在办退休社区盖章到了那一步
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设