位置: 编程技术 - 正文

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

  • 中国注册税务师考试时间
  • 贸易公司的成本有哪些
  • 支付宝过路费开票小程序
  • 航空运单能当发票使用吗
  • 贷款买车需要到银行去吗
  • 企业增加注册资金怎么办理
  • 未达账项怎么做会计分录
  • 银行对公贷款利息多少
  • 二手车公司销售二手车的税率
  • 费用退回现金如何入账
  • 商场交的质保金做什么会计科目?
  • 财务软件要入固定资产吗
  • 企业销售净利润较低说明什么
  • 哪几种跨省邮寄发票是违法的?
  • 讲师费发票开票科目
  • 商业土地厂房办公房过户需要交什么税?
  • 企业所得税季报是填累计数吗
  • 个人转让股权的合理费用都有哪些
  • 小额纳税人增值税专用发票税率1%
  • php创建表单
  • 共享文档无法访问如何解决
  • u启动pe装机工具如何重装系统win10
  • 右键菜单里的快捷键
  • 企业核定征收管理办法
  • 系统自带功能
  • 贷款损失准备是什么类科目
  • 增值税专用发票上注明的价款含税吗
  • 贷款逾期的本金利息
  • 多交税款的退还
  • 大溪地海岛在什么地方
  • 股权投资准备的主要内容
  • 固定资产加速折旧方法
  • 长期股权投资追加投资
  • 暂估原材料的数量怎么算
  • vue3定义全局变量
  • 跨年专票红冲步骤
  • 成品油电子普通发票如何入账
  • 进货该怎么进
  • db management
  • mongodb导入
  • dedecmsv6插件不能用
  • 用于职工福利的固定资产折旧
  • MySQL数据库结构设计图
  • 一般纳税人金税盘怎么清卡
  • 政府发的奖金需要交个税吗
  • 委托加工的材料成本包括运费吗
  • 车辆报废如何进行
  • 退回的增值税税费怎么做会计记录
  • 可供出售金融资产和交易性金融资产
  • 企业研发费用怎么证明
  • 营业费用包括哪些?
  • 货物发生退运了怎么办
  • 企业职工福利费支出包括哪些内容
  • 施工图审查费计算公式
  • 哪些福利费没有附加税
  • 支付宝里的收入和支出明细能查多久的?
  • 预提费用怎么做凭证
  • 建账的要点及应注意的问题
  • mysql5.5.62安装配置教程
  • mysql 模型
  • AppleMobileDeviceService.exe是什么进程?AppleMobileDeviceService.exe是病毒吗?
  • win10应用商店下载路径更改
  • Linux系统复制图片
  • ubuntu nm
  • 电脑操作系统7
  • linux怎么使用ssh命令
  • Android游戏开发案例教程小小弹球
  • cmd命令是干嘛的
  • 怎么重置mysql的密码
  • 调出下拉菜单
  • unity手机游戏开发教程
  • jquery源码分析
  • linux如何批量执行脚本
  • 服务器防arp欺骗怎么解决
  • socket python
  • js设置颜色代码
  • android客户端开发是干嘛的
  • 江西省国家税务局电子税务局
  • 五证合一后工商变更完还要税务变更吗
  • 潍坊市市区
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设