PHP多维数组遍历方法(2种实现方法)


Posted in PHP onDecember 10, 2015

本文实例讲述了PHP多维数组遍历方法。分享给大家供大家参考,具体如下:

方法一:

$a=array('fruits'=>array('a'=>'orange',
  'b'=>'grape',c=>'apple'),
  'numbers'=>array(1,2,3,4,5,6),
  'holes'=>array('first',5=>'second','third')
  );
foreach($a as $list=>$things){
 if(is_array($things)){
  foreach($things as $newlist=>$counter){
   echo "key:".$newlist."<br/>"."value:".$counter."<br/>";
  }
 }
}

方法二:

function MulitarraytoSingle($array){
  $temp=array();
  if(is_array($array)){
   foreach ($array as $key=>$value )
   {
    if(is_array($value)){
     MulitarraytoSingle($value);
    }
    else{
     $temp[]=$value;
    }
   }
  }
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 存取 MySQL 数据库的一个例子
Oct 09 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
Nov 24 PHP
在php和MySql中计算时间差的方法
Apr 22 PHP
PHP设计模式之代理模式的深入解析
Jun 13 PHP
php从完整文件路径中分离文件目录和文件名的方法
Mar 13 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
May 17 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
Jul 10 PHP
thinkPHP框架中执行事务的方法示例
May 31 PHP
laravel 修改.htaccess文件 重定向public的解决方法
Oct 12 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
Oct 17 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
Feb 06 PHP
thinkPHP使用post方式查询时分页失效的解决方法
Dec 09 #PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
Dec 09 #PHP
微信支付PHP SDK之微信公众号支付代码详解
Dec 09 #PHP
作为程序员必知的16个最佳PHP库
Dec 09 #PHP
学习php设计模式 php实现备忘录模式(Memento)
Dec 09 #PHP
学习php设计模式 php实现观察者模式(Observer)
Dec 09 #PHP
PHP判断手机是IOS还是Android
Dec 09 #PHP
You might like
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
php字符编码转换之gb2312转为utf8
2013/10/28 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
thinkphp关于简单的权限判定方法
2017/04/03 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
二行代码解决全部网页木马
2008/03/28 Javascript
Javascript和Ajax中文乱码吐血版解决方案
2009/12/21 Javascript
JavaScript Title、alt提示(Tips)实现源码解读
2010/12/12 Javascript
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
javascript+html5实现仿flash滚动播放图片的方法
2015/04/27 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
2016/07/04 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
javascript实现滑动解锁功能
2017/03/22 Javascript
js注册时输入合法性验证方法
2017/10/21 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
Alba Moda瑞士网上商店:独家意大利时尚女装销售
2016/11/28 全球购物
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
SmartBuyGlasses荷兰:购买太阳镜和眼镜
2020/03/16 全球购物
银行存款证明样本
2014/01/17 职场文书
活动宣传策划方案
2014/05/23 职场文书
学校门卫岗位职责范本
2014/06/30 职场文书
财务人员岗位职责
2015/02/03 职场文书
升职自荐信范文
2015/03/27 职场文书
会议通知格式范文
2015/04/15 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
源码分析Redis中 set 和 sorted set 的使用方法
2022/03/22 Redis