我在這裏做得不對,返回值是不正確的,只是返回else部分..腓如果其他statment
我要檢查的輸入值大於或等於和更少或相等的條件秀下面,這是做它還是我做錯了正確的方式...
$tornadoball = 22;
$tornadoVal = "";
$tornadoScore = "";
if ($tornadoball <= 20 && $tornadoball >= 29): {
$tornadoScore = 0.25;
}
elseif ($tornadoball <= 30 && $tornadoball >= 34): {
$tornadoScore = 0.50;
}
elseif ($tornadoball <= 35 && $tornadoball >= 39): {
$tornadoScore = 0.75;
}
elseif ($tornadoball >= 40): {
$tornadoScore = 1.00;
}
else: {
echo " Value";
}
endif;
$tornadoVal == floatval($tornadoScore);
echo $tornadoVal;
「這是正確的方式」 - - 它是否按預期工作? – zerkms 2014-10-10 02:44:03
丟失冒號字符(':')。你的條件應該看起來像是if(condition){statement} elseif(condition){statement}' – Phil 2014-10-10 02:44:22
在php.ini中啓用error_reporting,然後修正語法。 – mario 2014-10-10 02:44:26