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 相关文章推荐
用PHP来写记数器(详细介绍)
Oct 09 PHP
PHP 实现多服务器共享 SESSION 数据
Aug 15 PHP
php 搜索框提示(自动完成)实例代码
Feb 05 PHP
php笔记之:文章中图片处理的使用
Apr 26 PHP
探讨:使用XMLSerialize 序列化与反序列化
Jun 08 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
php通过array_merge()函数合并关联和非关联数组的方法
Mar 18 PHP
php实现模拟post请求用法实例
Jul 11 PHP
PHP比较运算符的详细介绍
Sep 29 PHP
详解php设置session(过期、失效、有效期)
Nov 12 PHP
thinkphp jquery实现图片上传和预览效果
Jul 22 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
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
Laravel与CI框架中截取字符串函数
2016/05/08 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
基础的prototype.js常用函数及其用法
2007/03/10 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
jquery xMarquee实现文字水平无缝滚动效果
2014/04/29 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
2015/06/08 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
2016/12/07 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
vue2 设置router-view默认路径的实例
2018/09/20 Javascript
Vue CLI3基础学习之pages构建多页应用
2019/06/02 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
深入理解Python对Json的解析
2017/02/14 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
python查找重复图片并删除(图片去重)
2019/07/16 Python
python修改字典键(key)的方法
2019/08/05 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
python tkinter实现连连看游戏
2020/11/16 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
工程造价专业大专生求职信
2013/10/06 职场文书
采购主管工作职责
2013/12/12 职场文书
2015年小学体育工作总结
2015/05/22 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
原生JS封装vue Tab切换效果
2021/04/28 Vue.js
Java数组与堆栈相关知识总结
2021/06/29 Java/Android
JavaScript 数组去重详解
2021/09/15 Javascript