怎么不能用else if($sex!="男")代替else if($sex=="女")

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

MJLA

2016-08-23 10:43

if($sex=="男")

{

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

if($noHouse)

{

$totalMoney = $totalMoney  + $houseMoney;

}

else if($sex!="男")

{

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

if($isPregnancy)

{

$totalMoney = $totalMoney  + $pregnancyMoney;

}


写回答 关注

3回答

  • 平日南方
    2016-08-23 11:47:15
    已采纳

    else if($sex!="男") 并不是判断结果   是个赋值语句    应该是else if($sex!=="男")

  • M_先生
    2016-11-28 10:52:23

    这样写也可以的,标准答案是让你写女,而不是非男。所以认为你的答案错误

    如果是你自己在本地写的时候,这样也是对的。

    原意是,男的发多少,女的发多少。

    改成!=就成了,男的发多少,不是男的发多少

  • qq_名字叫什么好呢_0
    2016-08-23 11:44:05

    这么写是没问题的,,  你那是什么错误.如果只是提示错误 是你没按标准答案写

    因为!="男"  的不一定是女,.  这网站设计师是这么认为.


    小路子404...

    现在还有人妖啊

    2016-09-29 16:16:09

    共 1 条回复 >

PHP入门篇

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

455994 学习 · 6306 问题

查看课程

相似问题