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 相关文章推荐
教你IIS6的PHP最佳配置方法
Sep 05 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 PHP
PHP中使用循环实现的金字塔图形
Nov 08 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
php把大写命名转换成下划线分割命名
Apr 27 PHP
利用PHP将部分内容用星号替换
Apr 21 PHP
简单理解PHP的面向对象编程方式
May 17 PHP
PHP strip_tags保留多个HTML标签的方法
May 22 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
Aug 17 PHP
PHP信号处理机制的操作代码讲解
Apr 19 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
Oct 08 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
改造一台复古桌面收音机
2021/03/02 无线电
PHP脚本的10个技巧(6)
2006/10/09 PHP
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
解析php中var_dump,var_export,print_r三个函数的区别
2013/06/21 PHP
php7新特性的理解和比较总结
2019/04/14 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
JS localStorage实现本地缓存的方法
2013/06/22 Javascript
JavaScript定义类的几种方式总结
2014/01/06 Javascript
jquery 无限级下拉菜单的简单实现代码
2014/02/21 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
基于JS实现密码框(password)中显示文字提示功能代码
2016/05/27 Javascript
CodeMirror js代码加亮使用总结
2017/03/25 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
Angular中的$watch方法详解
2017/09/18 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
微信小程序倒计时功能实例代码
2018/07/17 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
详解numpy.ndarray.reshape()函数的参数问题
2020/10/13 Python
Python项目打包成二进制的方法
2020/12/30 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
Alba Moda德国网上商店:意大利时尚女装销售
2016/11/14 全球购物
波兰灯具、照明和LED购物网站:Lampy.pl
2019/03/11 全球购物
园艺师求职信
2014/03/10 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
Python数据分析之绘图和可视化详解
2021/06/02 Python
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python