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实现多条件查询实例代码
Jul 17 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
Nov 01 PHP
Win下如何安装PHP的APC拓展
Aug 07 PHP
PHP循环函数使用介绍之PHP基础入门教程
Sep 21 PHP
PHP中copy on write写时复制机制介绍
May 13 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
Jan 07 PHP
全面解读PHP的Yii框架中的日志功能
Mar 17 PHP
PHP使用PDO操作数据库的乱码问题解决方法
Apr 08 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
Oct 28 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
php5对象复制、clone、浅复制与深复制实例详解
Aug 14 PHP
PHP的JSON封装、转变及输出操作示例
Sep 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
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
PHP合并discuz用户脚本的方法
2015/08/04 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
js活用事件触发对象动作
2008/08/10 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
JavaScript中调用函数的4种方式代码实例
2015/07/08 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
2015/08/12 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
BootStrap的alert提示框的关闭后再显示怎么解决
2016/05/17 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
js canvas实现QQ拨打电话特效
2017/05/10 Javascript
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
你可能不知道的前端算法之文字避让(inMap)
2018/01/12 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
node上的redis调用优化示例详解
2018/10/30 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
js实现选项卡效果
2020/03/07 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
python 不关闭控制台的实现方法
2011/10/23 Python
python机器学习之神经网络(二)
2017/12/20 Python
python如何定义带参数的装饰器
2018/03/20 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
python列表生成器迭代器实例解析
2019/12/19 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
压铸汽车模型收藏家:Diecastmodelswholesale.com
2016/12/21 全球购物
公司董事长职责
2013/12/12 职场文书
2015年小学数学教研组工作总结
2015/05/21 职场文书
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers