夜光带你走进 传奇语言php(41)

本文介绍了PHP中如何使用循环嵌套来遍历二维数组,具体演示了如何通过双层foreach循环来输出数组中的学号和姓名信息。

夜光序言:

 

有时候,嘴上说的,跟心里想的压根不是同一回事。其实,我很需要你,只是,不敢打扰你。喜欢你,很久了。等你,也很久了。现在,我要离开,比很久很久还要久。

 

 

 

 

 

 

 

 

 

 

正文:

PHP中结构嵌套之循环嵌套

循环结构嵌套,就是类似于跑多个足球场,例如假设有两个足球场,一个大足球场,一个小足球场,在大足球场跑一圈后,再到小足球场跑几圈,跑完几圈后,再到大足球场中继续跑。在遍历二维数组中很常用。

任务

通过二维数组,保存了学号、姓名和成绩,可以通过两个循环嵌套,遍历出学号和姓名。在右边编辑器中输入两条指令:

1、第15行输入foreach($students as $key=>$val)

2、第20行输入foreach($val as $v)

如图所示:


/**
 * Created by PhpStorm.
 * User: 夜光
 * Date: 2019/7/14
 * Time: 16:20
 */
<?php
$students = array(
    '2010'=>array('令狐冲',"59"),
    '2011'=>array('林平之',"44"),
    '2012'=>array('曲洋',"89"),
    '2013'=>array('任盈盈',"92"),
    '2014'=>array('向问天',"93"),
    '2015'=>array('任我行',"87"),
    '2016'=>array('冲虚',"58"),
    '2017'=>array('方正',"74"),
    '2018'=>array('岳不群',"91"),
    '2019'=>array('宁中则',"90"),
);//10个学生的学号、姓名、分数,用数组存储

foreach($students as $key=>$val)
{ //使用循环结构遍历数组,获取学号
    echo $key; //输出学号
    echo ":";
    //循环输出姓名和分数
    foreach($val as $v)
    {
        echo $v;
    }
    echo "<br />";
}
?>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值