问答详情
源自:6-3 PHP条件结构之if…else if…

哪里错了?

<?php

    $totalMoney = 0;//总工资

    $basicMoney =  2000;//基本工资

$sex = "女";


if($sex =="男"){

$totalMoney = $basicMoney  + 0;// 男的没奖金

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

$totalMoney = $basicMoney  + 300;// 女的有奖金300元    }

echo $totalMoney;

?>


提问者:时不待人 2016-01-28 04:20

个回答

  • Penta丶KIll
    2016-01-28 09:22:00
    已采纳

    你倒数第三行最后那个}括号放去倒数第二行最后面那里就可以了

    <?php

        $totalMoney = 0;//总工资

        $basicMoney =  2000;//基本工资

    $sex = "女";


    if($sex =="男"){

    $totalMoney = $basicMoney  + 0;// 男的没奖金

    echo $totalMoney;

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

    $totalMoney = $basicMoney  + 300;// 女的有奖金300元    

    echo $totalMoney;}

    ?>

  • 左墨
    2016-09-01 18:34:21

    <?php

        $totalMoney = 0;//总工资

        $basicMoney =  2000;//基本工资

    $sex = "女";

        

        if($sex == "男"){

    $totalMoney = $basicMoney  + 0;// 男的没奖金

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

    $totalMoney = $basicMoney  + 300;// 女的有奖金300元

        }

    echo $totalMoney;

    ?>


  • 十nian
    2016-01-31 15:17:13

    倒数第三行的}应该另起一行

    <?php

        $totalMoney = 0;//总工资

        $basicMoney =  2000;//基本工资

    $sex = "男";

          if($sex=="男"){

    $totalMoney = $basicMoney  + 0;// 男的没奖金

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

    $totalMoney = $basicMoney  + 300;// 女的有奖金300元

          }

    echo $totalMoney;

    ?>


  • Penta丶KIll
    2016-01-28 09:23:40

    通常}是放在分号前面也就是;}