6-15 PHP中结构嵌套之循环嵌套
本节编程练习不计算学习进度,请电脑登录imooc.com操作

PHP中结构嵌套之循环嵌套

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

任务

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

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

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

如图所示:

  1. <?php
  2. $students = array(
  3. '2010'=>array('令狐冲',"59"),
  4. '2011'=>array('林平之',"44"),
  5. '2012'=>array('曲洋',"89"),
  6. '2013'=>array('任盈盈',"92"),
  7. '2014'=>array('向问天',"93"),
  8. '2015'=>array('任我行',"87"),
  9. '2016'=>array('冲虚',"58"),
  10. '2017'=>array('方正',"74"),
  11. '2018'=>array('岳不群',"91"),
  12. '2019'=>array('宁中则',"90"),
  13. );//10个学生的学号、姓名、分数,用数组存储
  14.  
  15.  
  16. { //使用循环结构遍历数组,获取学号
  17. echo $key; //输出学号
  18. echo ":";
  19. //循环输出姓名和分数
  20.  
  21. {
  22. echo $v;
  23. }
  24. echo "<br />";
  25. }
  26. ?>
下一节