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 相关文章推荐
用文本作数据处理
Oct 09 PHP
一个程序下载的管理程序(三)
Oct 09 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
php 模拟post_验证页面的返回状态(实例讲解)
Oct 28 PHP
php计算数组不为空元素个数的方法
Jan 27 PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Jul 28 PHP
ThinkPHP文件上传实例教程
Aug 22 PHP
php调用KyotoTycoon简单实例
Apr 02 PHP
基于PHP实现等比压缩图片大小
Mar 04 PHP
php语言的7种基本的排序方法
Dec 28 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
Nov 05 PHP
PHP连续签到功能实现方法详解
Dec 04 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
滚动图片效果 jquery实现回旋滚动效果
2013/01/08 Javascript
JavaScript作用域链使用介绍
2013/08/29 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
scrollWidth,clientWidth,offsetWidth的区别
2015/01/13 Javascript
js识别uc浏览器的代码
2015/11/06 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
JS动态的把左边列表添加到右边的实现代码(可上下移动)
2016/11/17 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
2016/11/25 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
javascript计算对象长度的方法
2017/10/25 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
2020/07/14 jQuery
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
python基于pyDes库实现des加密的方法
2017/04/29 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
pandas获取groupby分组里最大值所在的行方法
2018/04/20 Python
python requests使用socks5的例子
2019/07/25 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
关于读书的演讲稿800字
2014/08/27 职场文书
2014年党小组工作总结
2014/12/20 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript
Java中API的使用方法详情
2022/04/06 Java/Android