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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
Jun 03 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
Jun 21 PHP
PHP+Mysql+Ajax+JS实现省市区三级联动
May 23 PHP
ThinkPHP令牌验证实例
Jun 18 PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 PHP
thinkphp3.2点击刷新生成验证码
Feb 16 PHP
php批量转换文件夹下所有文件编码的函数类
Aug 06 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
Nov 20 PHP
PHP后台实现微信小程序登录
Aug 03 PHP
解决Laravel blade模板转义html标签的问题
Sep 03 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下打开URL地址的几种方法小结
2010/05/16 PHP
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
Memcached常用命令以及使用说明详解
2013/06/27 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
2016/05/16 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
2016/12/30 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
微信小程序上传图片实例
2018/05/28 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
vue mvvm数据响应实现
2020/11/11 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
python类中super()和__init__()的区别
2016/10/18 Python
Python 的类、继承和多态详解
2017/07/16 Python
Python中协程用法代码详解
2018/02/10 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
python命令行参数用法实例分析
2019/06/25 Python
python写日志文件操作类与应用示例
2019/07/01 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
python与js主要区别点总结
2020/09/13 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
自荐信如何制作?
2014/02/21 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
地震捐款倡议书
2014/08/29 职场文书
MySQL令人咋舌的隐式转换
2021/04/05 MySQL
nginx部署多前端项目的几种方法
2021/05/25 Servers
MySQL快速插入一亿测试数据
2021/06/23 MySQL