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 文件编程综合案例-文件上传的实现
Jul 03 PHP
PHP 获取文件权限函数介绍
Jul 11 PHP
php单态设计模式(单例模式)实例
Nov 18 PHP
php中$_POST与php://input的区别实例分析
Jan 07 PHP
php使用APC实现实时上传进度条功能
Oct 26 PHP
Yii使用技巧大汇总
Dec 29 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
简单谈谈php浮点数精确运算
Mar 10 PHP
PHP使用token防止表单重复提交的方法
Apr 07 PHP
php与python实现的线程池多线程爬虫功能示例
Oct 12 PHP
PHP PDOStatement::nextRowset讲解
Feb 01 PHP
Laravel监听数据库访问,打印SQL的例子
Oct 24 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
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
jquery HotKeys轻松搞定键盘事件代码
2008/08/30 Javascript
jQuery 入门讲解1
2009/04/15 Javascript
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
js过滤HTML标签以及空格的思路及代码
2013/05/24 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
js获取当前日期前七天的方法
2015/02/28 Javascript
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
使用Turtle画正螺旋线的方法
2017/09/22 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
css3针对移动端卡顿问题的解决(动画性能优化)
2020/02/14 HTML / CSS
Trip.com香港网站:Ctrip携程旗下,全球最大的网上旅游社之一
2016/08/01 全球购物
物业管理应届生求职信
2013/10/28 职场文书
物业门卫岗位职责
2013/12/28 职场文书
《都江堰》教学反思
2014/02/07 职场文书
酒店端午节促销方案
2014/02/18 职场文书
教师节横幅标语
2014/10/08 职场文书
商家认证委托书格式
2014/10/16 职场文书
机关作风建设工作总结
2014/10/23 职场文书
年度考核个人总结
2015/03/06 职场文书
朋友聚会开场白
2015/06/01 职场文书
2016年心理学教育培训学习心得体会
2016/01/12 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书
《三国志》赏析
2019/08/27 职场文书
导游词之吉林花园山
2019/10/17 职场文书
Go 语言下基于Redis分布式锁的实现方式
2021/06/28 Golang
Java8中接口的新特性使用指南
2021/11/01 Java/Android
详解Vue slot插槽
2021/11/20 Vue.js