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 相关文章推荐
在线短消息收发的程序,不用数据库
Oct 09 PHP
PHP常用代码
Nov 23 PHP
国外比较好的几个的Php开源建站平台小结
Apr 22 PHP
PHP统计目录下的文件总数及代码行数(去除注释及空行)
Jan 17 PHP
ecshop 2.72如何修改后台访问地址
Mar 03 PHP
Laravel 5 框架入门(四)完结篇
Apr 09 PHP
PHP输入输出流学习笔记
May 12 PHP
深入理解PHP内核(二)之SAPI探究
Nov 10 PHP
PHP7.3.10编译安装教程
Oct 08 PHP
tp5修改(实现即点即改)
Oct 18 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 PHP
php与阿里云短信接口接入操作案例分析
May 27 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合并数组+与array_merge的区别分析
2010/08/01 PHP
10个超级有用值得收藏的PHP代码片段
2015/01/22 PHP
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
PHP编程 SSO详细介绍及简单实例
2017/01/13 PHP
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
基于JavaScript实现的顺序查找算法示例
2017/04/14 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
深入理解Node module模块
2018/03/26 Javascript
vue删除html内容的标签样式实例
2018/09/13 Javascript
使用puppeteer爬取网站并抓出404无效链接
2018/12/20 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
[00:53]2015国际邀请赛 中国区预选赛一触即发
2015/05/14 DOTA
python中的函数用法入门教程
2014/09/02 Python
python实现文件的备份流程详解
2019/06/18 Python
Django框架模板用法入门教程
2019/11/04 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
python实现文法左递归的消除方法
2020/05/22 Python
python实现数字炸弹游戏程序
2020/07/17 Python
Python如何给函数库增加日志功能
2020/08/04 Python
django有哪些好处和优点
2020/09/01 Python
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
物业管理应届生求职信
2013/10/28 职场文书
2014年青年志愿者工作总结
2014/12/09 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL