這是我的代碼。開關不適用於數字比較案例
$value = 0;
switch($value) {
case ($value <= 25):
$CompScore = 'low';
break;
case ($value > 25 && $value <= 50):
$CompScore = 'fair';
break;
case ($value > 50 && $value <= 75):
$CompScore = 'good';
break;
case ($value >75):
$CompScore = 'excellent';
break;
default:
$CompScore = 'low';
break;
}
echo $CompScore;
當值是0
,$compScore
是fair
。爲什麼它不顯示low
?我不明白爲什麼。
想到這個問題是「爲什麼它不顯示低?」 –
示例顯示爲低。爲什麼這會被投票?如果合理,將刪除。 –
你不解釋爲什麼它不能與原始代碼一起工作。 –