位置: 编程技术 - 正文

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

  • 城镇土地使用税的征税范围有哪些
  • 工程结算扣罚款怎么开票
  • 未确认融资收益对应的科目是什么
  • 收到投资款如何写凭证
  • 税控盘未清卡怎么办
  • 募集资金怎么算
  • 企业收到预收账款,能不能给购买方开具发票
  • 小规模纳税人代理记账一般多少钱
  • 旅行社开具发票
  • 公益性捐赠纳税调整案例
  • 航天信息的服务费
  • 风险纳税人不处理行吗
  • 当月所得税是什么意思
  • 科技型中小企业认定需要什么条件
  • 资产处置损益的明细科目有哪些
  • 洒水车属于免税车辆吗?
  • 未做账怎么补账
  • 限额领料单是一种多次使用的
  • 公转私开票可以转吗
  • 外观专利的价值
  • 电压是什么量
  • php编程代码
  • 公司卖旧车税务处理流程
  • PHP:oci_client_version()的用法_Oracle函数
  • 出口退税运费的账务处理
  • 车辆购置税退税计算
  • php获取上个月第一天
  • php实现5分钟倒计时
  • 300秒带你手写一首诗
  • 为什么生产工人工资不属于固定成本
  • 【简陋Web应用2】人脸检测——基于Flask和PaddleHub
  • 2023年highway-env更新之后的使用记录(含DDQN,DuelingDQN,DDQN+OtherChanges) 入门到入土,再踩坑就不玩原神了
  • php怎么变成txt
  • 前端等比例缩放
  • python中time模块的用法
  • 一般纳税人怎么申报增值税
  • 办公费用的核算方法
  • 需要缴纳企业所得税的企业类型
  • 企业所得税能否票据入账
  • markdown小小白常用语法
  • python中if语句的用法
  • mongodb怎么用
  • access如何设置宏的功能
  • 红字发票与作废发票验旧
  • 获取sqlsession
  • sql20054n
  • 企业保持存货的必要性
  • 固定资产处置的账务处理 终于搞明白了!
  • 主营业务收入净额在哪个报表里面
  • 待报解啥意思
  • 公司为职工提供免费午餐需要交纳个人所得税吗?
  • 销售费用现金支出预算
  • 利润分配的账务处理实验报告
  • 原材料贷方余额怎么转成本
  • 收客户货款怎么说话
  • 一般纳税人城建税怎么计算
  • 老板在自己的公司做事
  • 结转存货跌价准备是什么意思
  • WIN7系统如何设置自动关机
  • cfg是什么格式,怎么打开
  • 如何修改注册表值
  • win7用户在哪
  • win10预览版选哪个
  • windows8.1仿win7
  • 近期win7蓝屏
  • jquery移动节点的方法
  • Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习
  • 脸部两旁的骨头
  • c#中延时
  • node stream(流)有哪些?
  • jQuery使用animate实现ul列表项相互飘动效果示例
  • jquery设置禁用
  • [推荐]抖音上那些好看的视频和有才的帐号
  • jquery怎么实现分页功能
  • 本市可以跨县高考报名吗
  • 四川4050社保补贴政策什么时候发放
  • 上海工资8000税后多少
  • 国家税务总局电话人工客服
  • 报纸的增值税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设