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

PHP条件结构之if…else if…

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

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

通过条件一判断,若返回值为布尔值为TRUE,则执行任务A,若返回值为FALSE,则判断条件二,若返回值为布尔值TRUE,则执行任务B,否则既不执行任务A,也不执行任务B。服务器会继续往下执行其他任务。

任务

咱用“if…else if…”算算三月的奖金如何?

在妇女节那个月,需要给女员工发300元奖金。这时就可以使用“if…else if…”来完成此任务。

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

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

if($sex == "男"){

2、第8行输入第二条指令:

}else if($sex == "女"){

3、第10行输入第三条指令:

}
  1. <?php
  2. $totalMoney = 0;//总工资
  3. $basicMoney = 2000;//基本工资
  4. $sex = "男";
  5.  
  6.  
  7. $totalMoney = $basicMoney + 0;// 男的没奖金
  8.  
  9. $totalMoney = $basicMoney + 300;// 女的有奖金300元
  10.  
  11. echo $totalMoney;
  12. ?>
下一节