位置: 编程技术 - 正文

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

  • 对公账户是不是实时到账
  • 跨月专用发票怎么冲销
  • 税控盘维护费要交吗
  • 应收账款和应付账款对冲会计分录
  • 发生福利费的会计分录
  • 企业购房税费政策
  • 如何理解定时是指收入在什么时候记入账册?
  • 增值税发票三个点
  • 企业多扣个税怎么处理
  • 非正常工资的个税是多少
  • 烟酒销售公司要交哪些税
  • 增值税普通发票怎么开
  • 注册资本没有缴足前贷款利息
  • 筹建期如何界定
  • 小规模纳税人出售不动产征收率
  • 学生兼职需要交什么税
  • 房屋租赁费属于什么服务
  • 货物出库的会计分录
  • 购买员工宿舍床上用品怎么入账
  • 若依前后端分离需要准备啥
  • 投资回报周期是多少天
  • 以前年度损益调整
  • 企业变更股东要交税吗
  • 锁定任务栏不管用
  • 非盈利组织又称
  • 税收返还如何做账
  • 外币兑换业务的银行
  • 对方发票丢失情况说明
  • 政策性搬迁条件
  • cvpr2017最佳论文
  • 已领待用物资
  • 固定资产折旧计算方法公式大全
  • 权益的定义特征
  • php生成xml文件
  • pilot coat
  • 汇算清缴补交所得税怎么做凭证
  • head命令中表示输出文件前5行的参数是
  • @enable
  • 小微企业年收入超过300万按多少缴纳所得税
  • 新准则公允价值变动科目余额为负数
  • 车间管理人员为什么是制造费用
  • 如何开具电子发票广东
  • php usort函数
  • c语言中数组怎么用
  • python中的split函数
  • 织梦模板改成帝国模板
  • 免征增值税的货物
  • 小规模企业免征增值税如何申报
  • 计划成本法实际成本怎么算
  • 汇算清缴补交的所得税怎么记帐
  • 转让土地如何做会计分录
  • 营改增后运输企业税收政策
  • 营业总收入和营业利润
  • 房地产增值税可以抵扣吗
  • 公墓造价成本
  • 开具定额发票应如何做账?
  • 以土地出资的税费怎么算
  • 现金流量表是指现金还是银行存款
  • 农民专业合作社属于什么经济类型
  • sqlserver 类型
  • mysql常用关键字及其用法
  • MySql 5.6.35 winx64 安装详细教程
  • windows7升级到windows8.1
  • freebsd怎么用
  • 如何激活Win8.1
  • win7旗舰版系统激活码
  • mm server conection failed
  • windows8消费预览版中图片密码使用教程
  • linux如何查看磁盘信息
  • 如何教新手
  • unity3d 多线程
  • 微信小程序支付的钱怎么退款
  • node网络爬虫
  • json web key
  • 怎样用python
  • js怎么修改
  • Python for Informatics 第11章 正则表达式(一)
  • uk怎么查看发票开票额度
  • 运城取暖费网上怎么交
  • 解放服务站总部电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设