本文实例讲述了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."

"."value:".$counter."

";

}

}

}

//第二种:

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多维数组遍历创建表格,php实现遍历多维数组的方法_PHP相关推荐

  1. 【PHP基础-6】PHP数组的创建、访问及遍历实例解析

    目录 1 数组简介 2 一维数组的创建.访问和遍历 2.1 数组的创建 2.2 数组的访问 2.3 数组的遍历 3 多维数组的创建与访问 4 预定义超全局数组变量 5 数组内置函数 6 归纳 参考文章 ...

  2. 03-学习笔记(HTML创建表格并通过for循环将数组内数据插入表格-vue)【新手上路,多多关照】

    内容介绍: 在webStorm中通过HTML创建表格,并用v-for循环将数组内数据插入表格(vue) 内容根据B站coderwhy老师视频2019年coderwhy vue-vuejs从入门到精通教 ...

  3. matlab 高维数组赋值,MATLAB之三(高)维数组的创建

    使用下标创建 习惯的,将二维数组的第一维称为行,第二维称为列,对于三维数组的第三维称为页.三维以及三维以上的数组称为高维数组,由于高维数组比较抽样,这里主要以三维数组为例介绍如何创建高维数组.%显示A ...

  4. 二维数组 类型_Java第六章 | 二维数组的创建及使用、数组排序算法

    二维数组的创建及使用 1.二维数组的创建 2.二维数组初始化 3.使用二维数组 二维数组的创建 声明二维数组的方法有两种,语法如下所示: 数组元素类型 数组名字[ ][ ]; 数组元素类型[ ][ ] ...

  5. python二维数组的创建和操作

    python 二维数组的创建 实际上python中的二维数组,主要指的是二维列表 因为python中并没有数组这种数据结构 创建方法:标准方法 lists =[ [] for i in range(3 ...

  6. 数组的创建和初始化(C语言)

    1. 一维数组的创建和初始化 数组是一组相同类型元素的集合. 数组的创建方式: 数组创建的实例: type_t arr_name [const_n]; //type_t 是指数组的元素类型 //con ...

  7. 【C语言数组】数组的创建和初始化 内存中的存储 冒泡排序 sizeof 数组名

    test 一.一维数组的创建和初始化 1.数组的创建 2.数组初始化 2.1.不完全初始化 2.2.不初始化 3.一维数组的使用 3.1.用下标打印1-10 3.2.sizeof 计算数组的元素个数 ...

  8. matlab寻访一维数组,MATLAB 一维数组的创建和寻访

    3.2 一维数组的创建和寻访 3.2.2 一维数组的子数组寻访和赋值 [ * 例 3.2.2 -1 ]子数组的寻访( Address ). rand('state',0) %把均匀分布伪随机发生器置为 ...

  9. java 中数组的创建与使用

    java中针对数组的创建 在java程序中必须声明数组变量,才能在程序中使用数组 创建数组的两种方式: 方式一:静态初始化创建+赋值 int[] a={1,2,3,4} 类似 int[] number ...

最新文章

  1. 广东省哈工大(深圳)赛区赛事活动安排
  2. css hack 学习总结
  3. Eclipse中JRE System Library、Web App Libraries的作用
  4. C Primer Plus 第8章 字符输入/输出和输入确认 8.1 单字符I/O
  5. java web 程序---javabean实例--登陆界面并显示用户名和密码
  6. linux下编译ios,为iOS安装OpenCV
  7. python测试题 - 字典操作
  8. Netty工作笔记0066---Netty核心模块内容梳理
  9. 《C程序员从校园到职场》一1.2 C语言的主要特点
  10. springmvc获取原生servletAPI
  11. Windows下java后台运行以及停止
  12. 南邮JAVA程序设计实验3 流处理程序设计
  13. ie8打不开java项目_IE8点击打开没反应,尝试多种方法始终打不开
  14. moea切比雪夫_基于分解的多目标进化优化MOEA/D之切比雪夫方法代码
  15. 书法文化类毕业论文文献都有哪些?
  16. mongodb 聚合函数求平均值及时差处理
  17. excel数据透视表_Excel数据透视表可轻松实现总计
  18. 剪切板上的隐私泄露,真的很严重
  19. 大三时候看了这份路线,进阿里了,进大厂保姆教程,收藏起来
  20. Spring MVC 教程,快速入门,深入分析

热门文章

  1. 设计模式的征途—12.享元(Flyweight)模式
  2. 51Nod 1314 定位系统
  3. 看懂类图——UML类图基础
  4. centos7 搭建vsftpd服务并锁定用户的家目录
  5. 143. Reorder List
  6. Excel制作图表的方法
  7. C#中的String编码转换
  8. 创建dynamics CRM client-side (四) - Namespace Notation in JS
  9. Linux更改终端的用户名和主机名的颜色
  10. Linux 系统命令 - pwd - 显示当前所在的位置