位置: 编程技术 - 正文

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

  • 小规模纳税人刚成立公司如何记账
  • 增值税专用发票怎么开
  • 外购商品赠送怎么做账
  • 无形资产开发阶段计入什么科目
  • 增值税调整收入税额差额怎么写
  • 税金附加是什么类
  • 增值税发票记账联要盖章吗
  • 未开业零升报企业是否做年度汇算清缴申报
  • 委托加工物资两种情况例题
  • 预提费用下月要冲回吗
  • 其他应收款对方科目是啥
  • 工地工资是人走账清吗
  • 暂估的成本跨年了怎么冲销后要调整报表吗
  • 仓储费专用发票可以抵扣吗?
  • 增值税小规模纳税人免征增值税政策
  • 超市预付卡开票内容
  • 最新粮食购销企业税务规定
  • 跨年度的应收账款少记了怎么办
  • 学校收到教育局拨款怎么做账
  • 经营费用与营业收入区别
  • 苹果电脑重新安装系统磁盘锁了怎么办
  • 如何在excel中链接图片对方能显示
  • 长期股权投资和资本公积关系
  • 预缴增值税附加税款怎么填写申报表
  • 企业购地流程
  • 琼斯的大海怪
  • 关于已开发票收到部分款项风险温馨提示
  • linux录制视频工具
  • 金融负债的范围
  • 重装win7系统鼠标键盘没反应
  • mac怎么删除cineware
  • wifi增强器1200m的是不是比较好
  • PHP:disk_free_space()的用法_Filesystem函数
  • 退回已修改是什么意思
  • 本部借给分公司的钱用交印花税吗
  • 增值税流转税是什么意思
  • vue3.0项目
  • 长期股权投资实现净利润计入什么科目
  • yolov3目标检测
  • mysql_install_db命令 初始化MySQL数据目录
  • 销售费用进项税额转出会计分录怎么写
  • 端午节要给钱吗
  • 增值税不动产扣除项目
  • 填写蓝字专用发票信息
  • 帝国cms移动端
  • 公司还款给个人怎么操作
  • PostgreSQL教程(二):模式Schema详解
  • mongodb 随机获取一条数据
  • 企业所得税计提金额怎么算
  • 增值税达不到起征期
  • 研发费用不一致说明
  • 个人独资企业进行委托管理要签订劳动合同
  • 调整以前月份的管理费用怎么做
  • 应交增值税减免税额在借方
  • 建筑行业未取得收入如何结转成本
  • 付款后没有发票怎么办
  • 小微企业应交增值税如何记账
  • 未实现融资收益借贷方向
  • mysql分区分表原理
  • mysql加密解密
  • sql you
  • 全国县市区最多的省
  • window怎么升级系统
  • 如何禁止mac adobe acrobat联网
  • win10更新预览版
  • mom.exe是什么程序
  • win7系统安装ie11浏览器
  • linux的命令行指的是什么
  • [置顶]公主大人接下来是拷问时间31
  • opengl 顶点
  • Shell正则表达式获取指定字符串
  • linux中argv
  • 何为黄金茶
  • Linux命令行和shell脚本编程大全
  • unity双面材质
  • javascript基础入门视频教程
  • js文字滚动代码
  • python教程目录
  • 青岛网上办税服务厅登录
  • 江苏省镇江市街道名称
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设