<?php
$scores=array("张三"=>90,"李四"=>70,"王五"=>50)
$level_1 = array()//优秀
$level_2 = array()//良好
$level_3 = array()//不及格
foreach ($scores as $key =>$value){
if($value >= 85){
echo $key."的成绩是".$value.",等级为优秀。<br/>"
} else if($value >= 60 &察早&$value <85) {
echo $key."的成绩是".$value.",等级为良好。败告雀<br/>"
} else if($value <60) {
echo $key."的成绩是"友指.$value.",等级为不及格。<br/>"
}
}
?>
格式错误了,应该是这样的:?php
switch
($score)
{
case
0:
"$score
=90&&$score<=100":
echo"优秀
"
break
case
1:
"埋清$score>=80&&$score<90":
echo"良好
"
break
case
3:
"$score>=70&&$score<80":
echo"中等
"
break
case
4:
"$score>=60&&$score<70":
echo"及格
"
break
case
5:
"$score>=0&&$score<60":
echo"不及格
"
break
default:
echo"成绩行液拆输入错误
"
}
?>
因为我这里没有PHP环境所以也就没测试,但档枣应该就是这样的了,。
if ($score<60) 袜橘败echo 告颤'不及格'elseif ($score<70) echo '及格'
elseif ($score<90) echo 伍散'良好'
else echo '优秀'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)