<?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;}这样处理,代码就成立了。为什么?
2 回答
跃然一笑
TA贡献1826条经验 获得超6个赞
$n 重新赋值100 当然成立。可以这样
$n=0;
switch($n)
{
case 100:
echo '100';
break;
case 0:
echo '0';
break;
}
- 2 回答
- 0 关注
- 409 浏览
添加回答
举报
0/150
提交
取消