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 相关文章推荐
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
PHP 飞信好友免费短信API接口开源版
Jul 22 PHP
PHP操作mysql函数详解,mysql和php交互函数
May 19 PHP
php中批量删除Mysql中相同前缀的数据表的代码
Jul 01 PHP
php用户注册时常用的检验函数实例总结
Dec 22 PHP
一个PHP实现的轻量级简单爬虫
Jul 08 PHP
php生成过去100年下拉列表的方法
Jul 20 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
Dec 11 PHP
Symfony控制层深入详解
Mar 17 PHP
php文件上传类完整实例
May 14 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
Nov 04 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 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实现登陆验证码(类似条行码状)
2006/10/09 PHP
怎样在UNIX系统下安装php3
2006/10/09 PHP
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
PHP学习之数组的定义和填充
2011/04/17 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
php Session存储到Redis的方法
2013/11/04 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
jquery控制display属性为none或block
2014/03/31 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
JavaScript 经典实例日常收集整理(常用经典)
2016/03/30 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
清除输入框内的空格
2016/12/21 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
基于JavaScript实现多级菜单效果
2017/07/25 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
python3大文件解压和基本操作
2017/12/15 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
2018/06/22 Python
Python 变量的创建过程详解
2019/09/02 Python
python 有效的括号的实现代码示例
2019/11/11 Python
wxPython实现带颜色的进度条
2019/11/19 Python
django框架auth模块用法实例详解
2019/12/10 Python
python 实现按对象传值
2019/12/26 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
快速了解Python开发环境Spyder
2020/06/29 Python
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
保送生自荐信
2015/03/06 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书