PHP多维数组遍历方法(2种实现方法)


Posted in PHP onDecember 10, 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 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
php遍历所有文件及文件夹的方法深入解析
Jun 08 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
Jun 25 PHP
10个超级有用值得收藏的PHP代码片段
Jan 22 PHP
php实现数组按指定KEY排序的方法
Mar 30 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
smarty循环嵌套用法示例分析
Jul 19 PHP
详解PHP安装mysql.so扩展的方法
Dec 31 PHP
php实现批量上传数据到数据库(.csv格式)的案例
Jun 18 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
搜索附近的人PHP实现代码
Feb 11 PHP
thinkPHP使用post方式查询时分页失效的解决方法
Dec 09 #PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
Dec 09 #PHP
微信支付PHP SDK之微信公众号支付代码详解
Dec 09 #PHP
作为程序员必知的16个最佳PHP库
Dec 09 #PHP
学习php设计模式 php实现备忘录模式(Memento)
Dec 09 #PHP
学习php设计模式 php实现观察者模式(Observer)
Dec 09 #PHP
PHP判断手机是IOS还是Android
Dec 09 #PHP
You might like
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
php和redis实现秒杀活动的流程
2019/07/17 PHP
lib.utf.js
2007/08/21 Javascript
javascript感应鼠标图片透明度显示的方法
2015/02/24 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
JS匿名函数实例分析
2016/11/26 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
从零使用TypeScript开发项目打包发布到npm
2020/02/14 Javascript
Python重新引入被覆盖的自带function
2014/07/16 Python
Python切片用法实例教程
2014/09/08 Python
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
python在不同层级目录import模块的方法
2016/01/31 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
Python开发的HTTP库requests详解
2017/08/29 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
Python中new方法的详解
2019/01/15 Python
在Python中如何传递任意数量的实参的示例代码
2019/03/21 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
python判断无向图环是否存在的示例
2019/11/22 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
执行Python程序时模块报错问题
2020/03/26 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
HTML5中判断横屏竖屏的方法(移动端)
2016/08/04 HTML / CSS
西班牙在线宠物商店:zooplus.es
2017/02/24 全球购物
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
工商管理专业应届生求职信
2013/11/04 职场文书
应届生法律顾问求职信
2013/11/19 职场文书
本科毕业生求职自荐信
2014/02/03 职场文书
大学军训感言1000字
2014/02/25 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
服务承诺书
2015/01/19 职场文书
小学三年级数学教学反思
2016/02/16 职场文书