php实现遍历多维数组的方法


Posted in PHP onNovember 25, 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 相关文章推荐
使用sockets:从新闻组中获取文章(二)
Oct 09 PHP
文件上传的实现
Oct 09 PHP
在Windows版的PHP中使用ADO
Oct 09 PHP
php小型企业库存管理系统的设计与实现代码
May 16 PHP
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
Aug 02 PHP
解析php DOMElement 操作xml 文档的实现代码
May 10 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
PHP错误Warning:mysql_query()解决方法
Oct 24 PHP
php实现图片上传并利用ImageMagick生成缩略图
Mar 14 PHP
PHP API接口必备之输出json格式数据示例代码
Jun 27 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
Aug 03 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
WordPress迁移时一些常见问题的解决方法整理
Nov 24 #PHP
基础的WordPress插件制作教程
Nov 24 #PHP
优化WordPress的Google字体以加速国内服务器上的运行
Nov 24 #PHP
在WordPress中实现评论头像的自定义默认和延迟加载
Nov 24 #PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 #PHP
WordPress中对访客评论功能的一些优化方法
Nov 24 #PHP
php发送短信验证码完成注册功能
Nov 24 #PHP
You might like
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
php封装的单文件(图片)上传类完整实例
2016/10/18 PHP
详解php用static方法的原因
2018/09/12 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
javascript测试题练习代码
2012/10/10 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
如何防止JavaScript自动插入分号
2015/11/05 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
node.js express框架实现文件上传与下载功能实例详解
2019/10/15 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
vue实现公告栏文字上下滚动效果的示例代码
2020/06/16 Javascript
[58:18]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Mineski
2018/03/30 DOTA
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
python和C语言混合编程实例
2014/06/04 Python
Python列表list数组array用法实例解析
2014/10/28 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
Python实现使用卷积提取图片轮廓功能示例
2018/05/12 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
Python OpenCV去除字母后面的杂线操作
2020/07/05 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
css3的transition属性详解
2014/12/15 HTML / CSS
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
人事科岗位职责范本
2014/03/02 职场文书
技术经济专业求职信
2014/09/03 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
导师工作推荐信
2015/03/27 职场文书
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android
React自定义hook的方法
2022/06/25 Javascript