这样判断对不对

来源:6-14 PHP中结构嵌套之条件嵌套

qq_小白_7

2016-10-09 11:00

<?php
    $totalMoney = 0;//总工资
    $basicMoney =  300;//基本工资
    $sex = "男";
    $noHouse = TRUE; //是否有房
    $houseMoney =  150;//住房补贴
    $isPregnancy = TRUE; //是否怀孕
    $pregnancyMoney =  100;//怀孕补贴
      if($sex=="男"){
        if($noHouse=true){
            $toalMoney=  $basicMoney;
        }
        else{
            $toalMoney=  $basicMoney+ $houseMoney;
        }
    }
    else if($sex=='女'){
        if($isPregnancy=true){
             $toalMoney=$basicMoney+$pregnancyMoney ;
        }
        else{
            $toalMoney=$basicMone; 
        }
    }
    echo $toalMoney;
        
?>

得到的是300

写回答 关注

2回答

  • qq_少祭司_03584487
    2016-10-14 15:39:24

    得到的答案是对的,因为性别初始值已经设定为男,你的判定条件 if($noHouse=true)又是有房,所以他没用补贴,只能领基本工资300块钱,遇到黑心老板了

  • ev1l_p0oO
    2016-10-09 11:20:42

    $sex == true   

    $noHouse ==true

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455957 学习 · 6306 问题

查看课程

相似问题