位置: 编程技术 - 正文

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

  • 中外合资企业要交什么税
  • 支付与其他经营活动有关的现金公式
  • 企业所得税年报怎么查询
  • 股东归还公司借款,应该记什么科目
  • 一般纳税人如何注销
  • 增值税报税后多久缴纳期限
  • 所得税减免优惠明细表应分摊期间
  • 上个月没有结账可以做下个月的账吗
  • 本月征期2021
  • 个人取得的拆迁款需要缴纳个人所得税吗
  • 小规模纳税人查账征收所得税税率
  • 出口退税注销备注怎么填
  • 融资租赁租金收入计税基础
  • 个税合理避税的意义
  • 上海奉贤区控规图
  • 分公司注销时其他应付款会计分录
  • 土地作价入股政策
  • 政府补贴专项资金如何入账
  • 期望值E(X)怎么算例题
  • 契税是不是土地出让金
  • 增值税多交了怎么申请退税
  • 增值税有留底怎么申请退税
  • 补付工程款的分录
  • 物流公司油卡怎么抵税的
  • mac 10.14.1
  • php代码自动生成
  • 合伙企业必须有什么并以其作为企业法律基础
  • 所得税汇算清缴前取得跨年发票
  • 关于笔记本电脑的文案
  • win10右键没有新建excel和word
  • php require的用法
  • csrsv.exe是什么
  • 无法偿还应付账款账务处理
  • 财政发票可以报销吗
  • 其他应付款不需要支付的怎么处理,预算会计
  • 企业发给员工的食堂补贴需要交个税吗
  • 任意盈余公积金的用途
  • 如何向企业账户转钱
  • 分次预缴税额怎么算
  • php格式的图片
  • 企业所得税退税流程
  • 学习率设置
  • 西安微信公众号开发
  • php+jquery+html实现点击不刷新加载更多的实例代码
  • tailf命令 查看100行
  • 退票产生的费用如何报销
  • 工程物资进项税额转出
  • sqlserver2005数据库磁盘满了什么文件能删
  • SQL Server 2005与sql 2000之间的数据转换方法
  • db2pd 命令
  • 解析sql语句
  • 季度销售额不超过30万元如何纳税
  • 工作失误扣工资
  • 会计档案销毁方案怎么写
  • 会计的主要目标是提供什么和什么
  • 打印机取消打印在哪里
  • win10禁用系统uac
  • mac如何安装dmg软件
  • linux获取操作命令的使用方法或参数选项内容
  • win7专业版系统镜像
  • paytime.exe - paytime是什么进程 有什么用
  • win7系统黑屏但电脑一直在运行
  • Win7怎么开启存储感知
  • 云存储服务怎么打开
  • win8.1删除所有内容并重新安装
  • 使用Apache&花生壳架设Web服务器
  • win10系统玩游戏闪退怎么解决
  • cocos2dx入门
  • html+css代码
  • 菜鸟教程安卓开发
  • arp欺骗防护软件
  • vue缓存数据
  • 欢迎使用本公司智能语音电动车
  • java在android上运行
  • android自定义ui
  • centos6.5
  • 江苏省无犯罪证明
  • 广东地税发票查询系统
  • 如何提高税收执法质效管理
  • 怎么称呼税管员比较好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设