PHP二维关联数组的遍历方式(实例讲解)


Posted in PHP onOctober 18, 2017

采用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二维关联数组的遍历方式(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php5新改动之短标记启用方法
Sep 11 PHP
PHP 显示客户端IP与服务器IP的代码
Oct 12 PHP
PHP 数据结构 算法描述 冒泡排序 bubble sort
Jul 10 PHP
php计算十二星座的函数代码
Aug 21 PHP
PHP常用设计模式之委托设计模式
Feb 13 PHP
php bootstrap实现简单登录
Mar 08 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
Apr 23 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
php取出数组单个值的方法
Mar 12 PHP
PHP PDOStatement::errorCode讲解
Jan 31 PHP
PHP RabbitMQ消息列队
May 11 PHP
php中各种定义变量的方法小结
Oct 18 #PHP
php 算法之实现相对路径的实例
Oct 17 #PHP
php 二维数组快速排序算法的实现代码
Oct 17 #PHP
php 数据结构之链表队列
Oct 17 #PHP
PHP实现的贪婪算法实例
Oct 17 #PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
Oct 17 #PHP
PHP实现统计所有字符在字符串中出现次数的方法
Oct 17 #PHP
You might like
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
2013/11/19 Javascript
js图片预加载示例
2014/04/30 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
利用JQuery阻止事件冒泡
2016/12/01 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
python format 格式化输出方法
2018/07/16 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
Python 绘制可视化折线图
2020/07/22 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
python中@contextmanager实例用法
2021/02/07 Python
HTML5 canvas绘制的玫瑰花效果
2014/05/29 HTML / CSS
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
J2EE系统只能是基于web
2015/09/08 面试题
儿科护士实习自我鉴定
2013/10/17 职场文书
培训班开班仪式主持词
2014/03/28 职场文书
感恩教育月活动总结
2014/07/07 职场文书
校运动会广播稿300字
2014/10/07 职场文书
小学生安全教育广播稿
2014/10/20 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS
JavaScript实现复选框全选功能
2021/04/11 Javascript
Opencv实现二维直方图的计算及绘制
2021/07/21 Python