位置: 编程技术 - 正文

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

  • 啥叫反倾销税
  • 车辆购置税会计科目怎么做账
  • 折扣方式销售货物增值税
  • 支票退票怎么做账务处理
  • 建筑企业成本核算工作流程
  • 应付款为什么是负数
  • 当月销售下月开票如何做账分录
  • 股东分红按利润表的净利润计算
  • 车辆购置税计入成本吗
  • 印花税购销合同计税金额怎么算
  • 股东个人将钱打入公司对公账户,能否算作投资款
  • 签章是签字还是盖章 财务
  • 加工原因造成的废品损失
  • 虚开发票企业所得税怎么补缴税?
  • 上年度的会计分录做错了今年可以调整吗
  • 税负率过低进行什么交易
  • 增值税专用发票抵扣期限
  • 小规模纳税人附表一怎么填
  • 收到农产品发票3%抵9%怎么做账
  • 出租厂房收取水电费吗
  • 使用本地账户登录什么意思
  • 银行审计费
  • php内存占用
  • 跨年会计科目用什么软件
  • 在php中使用什么获取文件的修改时间
  • 外贸公司付款方式有几种
  • 未分配利润冲减其他应付款分录
  • 营改增的会计分录
  • 增值税中的筹划方法哪些可以应用在消费税中,为什么?
  • 没收入长期待摊怎么办
  • 没签订采购合同怎么办
  • thinkphp隐藏index.php
  • 归一化的几种方法
  • "设计"
  • 有关的拼音
  • ai与自动化有什么区别
  • 代销手续费的税率
  • 专项资金怎么填表
  • 销售费用进项税额转出会计分录怎么写
  • 购房发票可以对折吗
  • 帝国cms灵动标签排除上一篇下一篇文章
  • 电子承兑逾期超过30天怎么办
  • 信息技术服务有限公司是干什么的
  • 在建工程应交税金怎么算
  • 个税累计预扣法导致税交多了
  • 电子承兑没到期可以提示付款吗
  • sql server数据库连接端口1434
  • 增值税扣款了能退回吗?
  • 应收账款的明细科目一般按照什么设置
  • 买货物没有进项税额,如何开6个点发票
  • 免抵税额分录
  • 应交税费减免税额在借方还是贷方
  • 收到保险公司赔款
  • 如何备份还原电脑系统
  • mac移动硬盘不能拷贝
  • 东芝笔记本图片及型号
  • windows8触摸屏手势设置
  • ubuntu 怎么用
  • linux中sed
  • 电脑无法使用qq
  • xp开机启动项在哪里设置方法
  • 电脑win7一开机就弹出各种广告窗口怎么办
  • linux如何加载动态库
  • win7系统误删文件可以恢复吗
  • win8鼠标指针不见了
  • linux怎么cd
  • [置顶]电影名字《收件人不详》
  • 原生js实现仿苹果Siri语音助手特效动画
  • nodeJS文件操作自动创建目录
  • window.close(); 关闭浏览器窗口js代码的总结介绍
  • 老生常谈的错别字
  • 搭建nodejs
  • android 测试工具
  • 文章标题用几号字体
  • 下载python教程
  • activity怎么用
  • 抚州到崇仁火车时刻表
  • 宁波银行税务贷简介
  • 国家税务北京税务局
  • 税务报运维需要多长时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设