6-4 PHP条件结构之if…else if…else…
本节编程练习不计算学习进度,请电脑登录imooc.com操作

PHP条件结构之if…else if…else…

PHP中的“if…else if…else…”语法,如下:

<?php
if(条件一){
     //分配服务器干的任务A
}else if(条件二){
     //分配服务器干的任务B
}else{
     //分配服务器干的任务C
}
?>

通过条件一判断,若返回值为布尔值TRUE,则执行任务A,若返回值为FALSE,则判断条件二,若返回值为布尔值TRUE,则执行任务B,否则既不执行任务A,也不执行任务B,执行任务C。

任务

瞅瞅“if…elseif…else…”!

如果我们需要提供上课的提示信息,假设如果为周一则上午有课,如果为周三则下午有课,其它时间没课。示例代码如图所示:

在右边编辑器中输入四条指令:

1、在第5行中输入第一条指令:

if($week == 1){

2、第7行中输入第二条指令:

}else if($week == 3){

3、第9行中输入第三条指令:

}else{

4、第11行中输入第四条指令:

}
  1. <?php
  2. date_default_timezone_set('asia/shanghai');
  3. $week = date("w");//获取当天星期几
  4. $info = "";//提示信息
  5.  
  6. $info = "上午有课";
  7.  
  8. $info = "下午有课";
  9.  
  10. $info = "今天没课";
  11.  
  12. echo $info; //输出提示信息
  13. ?>
下一节