<?php
$n=0;
$n=(int)$n;
switch($n){
case ($n==100):
echo "满分";
break;
case ($n>=90):
echo "90分以上";
break;
case ($n>=80):
echo "80分以上";
break;
case ($n>=70):
echo "70分以上";
break;
case ($n>=60):
echo "60分以上";
break;
case ($n<60&&$n>0):
echo "60分以下";
break;
case ($n==0):
echo "0分";
break;
}
?>
程序执行的结果是:满分。
请问,这段代码应该如何修改?
<?php
$n=0;
switch($n){
case ($n==='0'):
echo "0分";
break;
case ($n>=100):
echo "满分";
break;
case ($n>=90):
echo "90分以上";
break;
case ($n>=80):
echo "80分以上";
break;
case ($n>=70):
echo "70分以上";
break;
case ($n>=60):
echo "60分以上";
break;
case ($n<60&&$n>0):
echo "60分以下";
break;
}
这样处理,代码就成立了。为什么?
跃然一笑
慕娘9325324