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 相关文章推荐
Adodb的十个实例(清晰版)
Dec 31 PHP
php中几种常见安全设置详解
Apr 06 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
Feb 06 PHP
PHP转换文件夹下所有文件编码的实现代码
Jun 06 PHP
web server使用php生成web页面的三种方法总结
Oct 28 PHP
PHP+javascript制作带提示的验证码源码分享
May 28 PHP
php操作XML、读取数据和写入数据的实现代码
Aug 15 PHP
thinkphp备份数据库的方法分享
Jan 04 PHP
php基于表单密码验证与HTTP验证用法实例
Jan 06 PHP
php实现的简单美国商品税计算函数
Jul 13 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
May 16 PHP
yii 2.0中表单小部件的使用方法示例
May 23 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 Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
jquery.ui.draggable中文文档
2009/11/24 Javascript
基于JQuery的Pager分页器实现代码
2010/07/17 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
JS Map 和 List 的简单实现代码
2013/07/08 Javascript
js日期联动示例
2014/05/02 Javascript
jQuery中ajax的get()方法用法实例
2014/12/26 Javascript
Angularjs编写KindEditor,UEidtor,jQuery指令
2015/01/28 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
详解基于angular-cli配置代理解决跨域请求问题
2017/07/05 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
2018/03/01 Javascript
详解开发react应用最好用的脚手架 create-react-app
2018/04/24 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
vue--vuex详解
2019/04/15 Javascript
WEB前端性能优化的7大手段详解
2020/02/04 Javascript
js简单实现自动生成表格功能示例
2020/06/02 Javascript
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
使用Python和百度语音识别生成视频字幕的实现
2020/04/09 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
中软Java笔试题
2012/11/11 面试题
电子商务网站的创业计划书
2014/01/05 职场文书
生物制药专业自我鉴定
2014/02/19 职场文书
剪彩仪式主持词
2014/03/19 职场文书
党校党性分析材料
2014/12/19 职场文书
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android