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读取RSS feed的代码
Aug 01 PHP
PHP语言中global和$GLOBALS[]的分析 之二
Feb 02 PHP
PHP读取大文件的类SplFileObject使用介绍
Apr 09 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
smarty实现多级分类的方法
Dec 05 PHP
PHP中文编码小技巧
Dec 25 PHP
php下Memcached入门实例解析
Jan 05 PHP
codeigniter发送邮件并打印调试信息的方法
Mar 21 PHP
php中使用gd库实现下载网页中所有图片
May 12 PHP
PHP中Closure类的使用方法及详解
Oct 09 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
Jan 07 PHP
浅谈PHP中的数据传输CURL
Sep 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
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
php类常量的使用详解
2013/06/08 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
JQuery 学习笔记 选择器之五
2009/07/23 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
javascript Array 数组常用方法
2015/04/05 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
node.js路径处理方法以及绝对路径详解
2021/03/04 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
JS如何生成动态列表
2020/09/22 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
python实现图像识别功能
2018/01/29 Python
python列表的增删改查实例代码
2018/01/30 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
python+numpy按行求一个二维数组的最大值方法
2019/07/09 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
python 如何上传包到pypi
2020/12/24 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
大学生求职信范文
2014/05/24 职场文书
文明好少年事迹材料
2014/08/19 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书
《LOL》“克隆大作战”久违归来 幻灵战队皮肤上线
2022/04/03 其他游戏
Python进程池与进程锁之语法学习
2022/04/11 Python