今天就跟大家聊聊有关如何在php中使用foreach遍历二维数组,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
一、phpStudy,是一个新手入门最常用的开发环境。二、WampServer,WampServer也同样的也是和phpStudy一样操作简单对小白比较友好。三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包;四、MAMP,MAMP分为两种MAMP和MAMP Pro for Mac。五、宝塔面板,宝塔面板是一款服务器管理软件,支持windows和linux系统。六、UPUPW,UPUPW是目前Windows平台下最具特色的Web服务器PHP套件。
1.仅需要对数组的键进行操作
<?php $arr=array('a'=>'php','c'=>'.cn'); foreach($arr as $key=>$value){ echo $key.'=>'.$value."<br>"; }
输出:a=>php c=>.cn
2.需要对数组的键和值进行操作
<?php $arr2=array('d'=>'ok','b'=>'oya'); foreach($arr2 as $value){ echo $value."<br>"; }
输出: ok oya
对一维数组的遍历实际上就是foreach的内部指针不断指向下一个键值对,如果指向为空,则恢复到原来的指向。每次指向键值对的时候,就可以在foreach内部对键值对进行操作。
然后我们来看一看对二维数组的遍历:
<?php $arr3=[[3,0,9],[7,8,3],[1,8,2]]; foreach($arr3 as $key=>$value){ foreach($value as $k=>$v){ echo '这是二维数组中索引为:'.$key.'的一维数组的第'.$k.'个,值为:'.$v.'<br>'; } echo "<br>"; } ?>
输出: 这是二维数组中索引为:0的一维数组的第0个,值为:3 这是二维数组中索引为:0的一维数组的第1个,值为:0 这是二维数组中索引为:0的一维数组的第2个,值为:9 这是二维数组中索引为:1的一维数组的第0个,值为:7 这是二维数组中索引为:1的一维数组的第1个,值为:8 这是二维数组中索引为:1的一维数组的第2个,值为:3 这是二维数组中索引为:2的一维数组的第0个,值为:1 这是二维数组中索引为:2的一维数组的第1个,值为:8 这是二维数组中索引为:2的一维数组的第2个,值为:2
其实二维数组的遍历就是将在将二维数组内部的数组当成一个变量,再次运用foreach()遍历这个被我们当成变量的数组。
看完上述内容,你们对如何在php中使用foreach遍历二维数组有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。