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

PHP中结构嵌套之循环结构与条件结构嵌套

有时候在执行任务时,对于一些特殊的任务还需要进行额外处理,这个时候就会将循环结构与条件结构嵌套使用。

任务

有个学生数组存储了学号和姓名,我们需要查找学号为“2014”的学生姓名,这时候我们就需要遍历该数组,并判定学号是否为“2014”。在右边编辑器中,输入两条指令:

1、第16行输入foreach($students as $key =>$v)

2、第19行输入if($key == $query)

如图所示:

  1. <?php
  2. $students = array(
  3. '2010'=>'令狐冲',
  4. '2011'=>'林平之',
  5. '2012'=>'曲洋',
  6. '2013'=>'任盈盈',
  7. '2014'=>'向问天',
  8. '2015'=>'任我行',
  9. '2016'=>'冲虚',
  10. '2017'=>'方正',
  11. '2018'=>'岳不群',
  12. '2019'=>'宁中则',
  13. );//10个学生的学号和姓名,用数组存储
  14. $query = '2014';
  15. //使用循环结构遍历数组,获取学号和姓名
  16.  
  17. {
  18. //使用条件结构,判断是否为该学号
  19.  
  20. {
  21. echo $v;//输出(打印)姓名
  22. break;//结束循环(跳出循环)
  23. }
  24. }
  25. ?>
下一节