当前位置:网站首页> 经验杂谈>正文

PHP中使用FOR/FOREACH遍历二维数组 来学习吧

发布于:2020-11-21 12:38:53发问者:天晴问友| 评论:

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

工具/材料

WAMP或LAMP运行环境

操作方法

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.' || ';
}
}
?>
输出结果:苹果 || 香蕉 || 梨子 || 葡萄 || 钢笔 || 圆规 || 直尺 || 汽车 || 卡车 ||

好了,以上就是大致内容了,(END)

相关经验+更多
  • 智行火车票中怎样通过好友来帮忙抢票 看完就知道了

    智行火车票中怎样通过好友来帮忙抢票 看完就知道了

    很多时候,我们会突然想去某些地方,而大部分人选择的出行方式是火车,尤其是在假期,火车票特别难买,这个时候我们通常就会去抢票。那么,要怎样通过好友来帮忙抢票呢?今天

  • 使用ps如何给人物祛斑磨皮? 涨知识了

    使用ps如何给人物祛斑磨皮? 涨知识了

    给人物磨皮润肤是修人物图经常用到的一种技巧,主要是通过通道和模糊滤镜来达到目的,一起来看看下是怎么达到效果的。 工具/材料 ps cs6 操作方法 01 首先先打开要p的图片,然后点

  • 如何使用PS给照片磨皮祛痘,来研究下吧

    如何使用PS给照片磨皮祛痘,来研究下吧

    ps是一款功能强大的图片编辑与合成软件,使用该软件在对人物图片处理时,常常需要对人物的面部磨皮祛痘,这是如何操作的呢,下面一起来看看使用ps是怎么给照片磨皮祛痘的吧。

  • PHP如何操作cookie? 涨知识了

    PHP如何操作cookie? 涨知识了

    在用php开发网站时,我们会接触到cookie的创建,和读取。在php代码里创建cookie,或读取cookie数据,是一件很容易的事。下面一起来看下具体的代码怎么写。 操作方法 01 首先看下我们的

  • 如何使用edit this cookie? 大师来详解

    如何使用edit this cookie? 大师来详解

    工具/材料 Edit This Cookie   CHROME 浏览器插件下载 第一步 下载Edit this cookie 插件 01 登陆Chrome 浏览器的网上商城。 搜索 然后下载安装就可以了。 好了,以上就是大致内容了,(END) 第二步

  • cookie是什么,如何使用cookie?,看完你就知道了

    cookie是什么,如何使用cookie?,看完你就知道了

    平时的工作中,我们总听到别人谈到,cookies。听他们说了之后,我也试着了解了一下,可还是弄不明白它到底用来干啥的,翻了很多资料也不清楚它的深意。今天在这里也写写我自己对

经验评论

评论列表(条(包括审核中))