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

很多情况下,一维数组比较容易理解,二维数组感觉有点难度。其实就是多了下标,需要再次遍历,因为第一次遍历出来是数组,还没有得到数组里的值,再次遍历就出来了。

操作方法

  • 01

    定义一维数组: <?php //1.定义数组并输出 $arr=array('name','age','sex'); print_r($arr);

  • 02

    遍历用foreach即可: //2.遍历数组并输出 $arr=array('name','age','sex'); foreach($arr as $value){ echo $value."\n"; }

  • 03

    二维数组定义及遍历方法: //3.定义二维数组并输出 $arr=array(array(1,'m','sex')); //直接输出 print_r($arr); //用双重foreach遍历输出里面的值 foreach($arr as $key=>$value){ foreach($value as $v){ echo "\n".$v."\n"; } }

(0)

相关推荐

  • C语言二维数组的定义和引用

    一维数组只有一个下标,称为一维数组,其数组元素也称为单下标变量.在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组.多维数组元素有多个下标,以标识它在数组中的位置,所以也称为多下标变量. ...

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

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

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

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

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

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

  • 如何动态创建二维数组

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

  • java的二维数组

    java的二维数组 操作方法 01 public class Matrix { public static void main(String[] args) { int[][] myarr = {{0 ...

  • php二维数组及多维数组的定义及初始化方式

    php二维数组的定义与一维数组的定义方式类似,下面我来介绍几种定义及初始化方式 操作方法 01 方式一:直接定义并初始化 02 方式二:直接定义并初始化,采用键值对的方式赋值,把一维数组作为一个个值, ...

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

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

  • php二维数组循环

    操作方法 01 以上就是达内IT培训集团为大家总结有关php二维数组循环的相关知识,希望大家喜欢. print_r($order_data_info);Array([0] => stdClass ...