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

PHP中结构嵌套之条件嵌套

条件结构嵌套就像回家的路上会遇到多个十字路口。

任务

咱也用用条件嵌套!

假设在发3月工资的时候,不仅判定性别,还要判定男性是否有房,没有房,可以发放住房补贴,对于女性,判定是否怀孕,怀孕还有怀孕补贴。在右边编辑器中,输入四条指令:

1、在第9行输入:

if($sex == "男")

2、第12行输入:

if($noHouse)

3、第17行输入:

else if($sex == "女")

4、第20行输入:

if($isPregnancy)

如图所示:

  1. <?php
  2. $totalMoney = 0;//总工资
  3. $basicMoney = 300;//基本工资
  4. $sex = "男";
  5. $noHouse = TRUE; //是否有房
  6. $houseMoney = 150;//住房补贴
  7. $isPregnancy = TRUE; //是否怀孕
  8. $pregnancyMoney = 100;//怀孕补贴
  9.  
  10. {
  11. $totalMoney = $basicMoney + 0;// 男的没奖金
  12.  
  13. {
  14. $totalMoney = $totalMoney + $houseMoney;
  15. }
  16. }
  17.  
  18. {
  19. $totalMoney = $basicMoney + 300;// 女的有奖金300元
  20.  
  21. {
  22. $totalMoney = $totalMoney + $pregnancyMoney;
  23. }
  24. }
  25. echo $totalMoney;
  26. ?>
下一节