采用foreach循环对二维索引数组进行遍历,相对来讲速度更快,效率更高,foreach循环是PHP中专门用来循环数组的。

实例也相对简单,多加练习,想清楚程序运行逻辑即可。

<?php$arr = array(//定义外层数组"北京负责人"=>array(1,'高某','A公司','北京市','(010)987654321','gm@Linux.com'),//子数组1"上海负责人"=>array(2,'洛某','B公司','上海市','(021)123456789','lm@apache.com'),//子数组2"天津负责人"=>array(3,'峰某','C公司','天津市','(022)24680246','fm@mysql.com'),  //子数组3"重庆负责人"=>array(4,'书某','D公司','重庆市','(023)13579135','sm@php.com')     //子数组4);foreach($arr as $key=>$arr_item){echo $key;   //取出数组的键echo "<pre>";print_r($arr_item);    //$arr_item就是子数组了echo "</pre>";foreach($arr_item as $value){echo $value."===";     //数组的值}}
?>

总结:
1、当遍历二维关联数组时,for循环可能就用不上了。
2、$key,取出$arr数组的键
3、$arr_item就是子数组(子数组1,子数组2…..)

PHP二维关联数组的遍历方式相关推荐

  1. JavaScript学习(九十二)—关联数组的基本操作

    JavaScript学习(九十二)-关联数组的基本操作 王同学的每天进步一点点系列!!! 一.关联数组的定义 定义:所谓关联数组,就是指数组元素的下标为字符型 二.关联数组的创建方式 1)定义一个空数 ...

  2. 数组: 数组的遍历: 二维数组: 二维数组的遍历方式:

    数组:   变量: 存储单个数据 数组: 存储多个数据数组: 相同数据类型的有序集合一段连续的内存空间特点:1.引用数据类型2.长度一旦确定不可改变3.存储的多个数据要求数据类型一致4.数组是有序的索 ...

  3. 返回一个二维整数数组中的最大的子数组和

    一.题目: 1.输入一个二维整形数组,数组里有正数有负数. 2.二维数组中连续的一个子矩阵组成一个子数组. 3.求所有子数组的和的最大值. 二.设计思想: .定义一个二维数组,使用二重循环对其进行赋值 ...

  4. 【C语言】动态分配二维字符串数组

    动态分配一个二维字符串数组 (1) 分配可能不连续的内存 申请 char**pps8Output = (char **) malloc(n * sizeof(char *)); 对于pps8Outpu ...

  5. c语言malloc用法 数组,详解C语言用malloc函数申请二维动态数组的实例

    详解C语言用malloc函数申请二维动态数组的实例 C语言在程序运行中动态的申请及释放内存十分方便,一维数组的申请及释放比较简单. Sample one #include int main() { c ...

  6. 二维数组传入函数_C++二维动态数组memset()函数初始化

    来源:https://blog.csdn.net/longhopefor/article/details/20994919 先说说memset函数: void *memset(void *s,int ...

  7. 返回一个二维整数数组最大联通子数组的和(思路)

    返回一个二维整数数组最大联通子数组的和(思路) 题目: 输入一个二维整形数组,数组里有正数也有负数. 求所有子数组的和的最大值. 总体思路: 返回一个最大的二维联通子数组的思路总体上和二维首尾子数组相 ...

  8. 返回一个二维整数数组中的最大子数组的和

    一.课题要求: 输入一个二维整形数组,数组里有正数也有负数:           二维数组中连续的一个子矩阵组成一个子数组,没个子数组都有一个和: 如果数组A[0]--A[j-1]首尾相邻,允许A[i ...

  9. numpy使用[]语法索引二维numpy数组中指定行列位置的数值内容(access value at certain row and column in numpy array)

    numpy使用[]语法索引二维numpy数组中指定行列位置的数值内容(access value at certain row and column in numpy array) 目录

最新文章

  1. 零基础入门学习Python(35)面向对象编程
  2. Linux终端关闭屏幕显示,使用命令行关闭监视器
  3. 玩转spring MVC(九)---Spring Data JPA
  4. 全国计算机等级考试题库二级C操作题100套(第74套)
  5. 教程丨亿万网友一起换头像欢庆新中国成立70周年,就差你了!
  6. 汇编语言-018(FLD 、FST、FSTP、FCHS、FABS 、浮点运算符、浮点比较 )
  7. java抽象类例子_关于java抽象类的例子
  8. STP的根端口与指定端口
  9. 【LINUX系列】之字符串搜索命令
  10. Spring源码之创建AOP代理(补)
  11. Oracle 12c 中修改PDB数据库的日志归档模式
  12. 梦开始的地方——VS2019调试技巧
  13. 前端关于Base64编码的一些技术分析
  14. 阿里云上部署的SQL Server服务器和SVN服务器不能远程访问
  15. 分类算法-决策树、随机森林
  16. AcWing蓝桥杯AB组辅导课10、疑难杂题
  17. 程控增益放大器电路原理图
  18. AI+智能服务机器人应用基础【学习报告】
  19. 启发式搜索(Informed Search)-贪婪算法GBS+A*算法
  20. 手动搭建 React 项目

热门文章

  1. 一款针对中小学研发的智慧校园系统源码,智慧学校源码,Java+智慧安防+智慧互联+智慧电子班牌+小程序源码
  2. 硬盘对拷后不能开机原因何在
  3. 综合案例:播放器 练习
  4. 从控制台随机输入一段字符,算出有多少字母,数字,其他的
  5. 学习 C 语言看这一篇就够了!吐血整理 C 语言所有知识点
  6. UG12.0夹具加工刀路图档 夹具设计3D图档
  7. 第26章 FMC—扩展外部SDRAM—零死角玩转STM32-F429系列
  8. Windows10 WIFI蓝牙图标消失,网卡驱动出现感叹号等无法上网的情况解决方案
  9. (程序猿)灵活用工节税案例
  10. PorterDuffXfermode 图像混合技术在漫画APP中的应用