PHP中使用FOR/FOREACH遍历二维数组

在PHP中使用for或者foreach循环实现遍历二维数组,在网上找了些资料但都写的很粗略,不够详细,于是自己写了一个。本方法思路亦可扩展到高维数组

操作方法

  • 01

    使用FOR循环遍历二位数组 <?php    /*定义一个不对称的二位数组*/ $arr = array( array('苹果','香蕉','梨子','葡萄'), array('钢笔','圆规','直尺'), array('汽车','卡车') ); /*使用for循环遍历该二位数组*/ for($i=0; $i<count($arr); $i++)/*count($arr)用于统计二维数组中第一维的元素个数*/ { for($j=0; $j<count($arr[$i]); $j++)/*count($arr[$i])用于统计二维数组中每行的元素个数*/ { echo $arr[$i][$j].' || '; } } ?> 输出结果:苹果 || 香蕉 || 梨子 || 葡萄 || 钢笔 || 圆规 || 直尺 || 汽车 || 卡车 ||

  • 02

    使用FOREACH遍历二位数组,依然使用上面的数组 <?php $arr = array( array('苹果','香蕉','梨子','葡萄'), array('钢笔','圆规','直尺'), array('汽车','卡车') ); /*使用foreach循环遍历该二位数组*/ foreach($arr as $key=>$value) { foreach($arr[$key] as $subkey=>$subval)//此处foreach 第一个数组参数使用$arr[$key]表示其中的第二维数组 { echo $subval.' || '; } } ?> 输出结果:苹果 || 香蕉 || 梨子 || 葡萄 || 钢笔 || 圆规 || 直尺 || 汽车 || 卡车 ||

(0)

相关推荐

  • C++怎样给二维数组初始化

    二维数组中的值,是可以直接初始化赋值的,如何在C++中给二维数组初始化值呢?小编与大家分享操作. 操作方法 01 首先,定义两个整型变量,控制二维数组的输出. 02 接着,给二维数组n[3][4]初始 ...

  • php之数组遍历一位数组二维数组遍历

    很多情况下,一维数组比较容易理解,二维数组感觉有点难度.其实就是多了下标,需要再次遍历,因为第一次遍历出来是数组,还没有得到数组里的值,再次遍历就出来了. 操作方法 01 定义一维数组: <?p ...

  • 在小米手机中如何使用相机扫描二维码?

    一些刚使用小米手机的小伙伴还不知道手机的基础操作,比如说如何使用相机扫描二维码,今天,小编就教大家在小米手机中如何使用相机扫描二维码.具体如下:1. 首先打开我们小米手机中的相机图标,如图.2.之后点 ...

  • 怎么在快手app中使用扫一扫二维码名片添加好友?

    许多小伙伴都会在快手app中刷小视频,如果我们想要添加别的用户为好友,可以使用软件中的扫一扫功能,可是具体如何操作呢?今天,小编就教大家在快手app中使用扫一扫二维码名片添加好友.具体如下:1. 我们 ...

  • 在花小猪打车APP中如何打开我的二维码

    我们在使用花小猪打车APP的时候,想要打开自己的二维码,该怎么操作呢?今天就跟大家介绍一下在花小猪打车APP中如何打开我的二维码的具体操作步骤.1. 首先解锁手机,找到桌面上的花小猪打车App,打开. ...

  • java中n*n二维数组如何旋转

    java中n*n二维数组如何旋转,感兴趣的随小编一起看看吧.希望对你有所帮助. 操作方法 01 给定一个N*N的整形矩阵Matrix,把这个矩阵顺时针旋转90度,输入(打印)元素值. 02 例如: 1 ...

  • Wps文字中怎么生成链接或者二维码进行分享

    Wps文字中怎么生成链接或者二维码进行分享? Wps文中中,编辑完成的Wps文字文档,不要通过生成的链接或者二维码进行分享.那么,需要怎么设置呢?一起来了解下吧! 操作方法 01 1.在计算机桌面的W ...

  • 如何动态创建二维数组

    C++ 动态创建一维数组只需使用 new 就可以了.不过,与之相比,动态创建二维数组就复杂得多了.那么,要怎样才能动态创建二维数组呢? 方法: 01 二维数组可以看作是由许多行组成的,每一行都是一个一 ...

  • C语言——关于二维数组的初始化问题

    二维数组可以看成特殊的一维数组,每个元素又由一个一维数组组成.今天小编给大家讲解一下有关二维数组的一些用法. 操作方法 01 定义二维数组的方法和一维数组相似,如: int a[3][3]; 就是定义 ...