㈠ php語言編寫switch判斷成績代碼。分別輸出優秀、良好、中等、及格和不及格。
格式錯誤了,應該是這樣的:
<?php
switch ($score)
{
case 0:
"$score>=90&&$score<=100":
echo"優秀<br>";
break;
case 1:
"$score>=80&&$score<90":
echo"良好<br>";
break;
case 3:
"$score>=70&&$score<80":
echo"中等<br>";
break;
case 4:
"$score>=60&&$score<70":
echo"及格<br>";
break;
case 5:
"$score>=0&&$score<60":
echo"不及格<br>";
break;
default:
echo"成績輸入錯誤<br>";
}
?>
因為我這里沒有PHP環境所以也就沒測試,但應該就是這樣的了,。
㈡ 用switch怎麼判斷春夏秋冬php
$nowMonth=(int)date('m',time());//取當前月份
$nowMonth=ceil($nowMonth/3);//除3取整
switch($nowMonth)
{
case1:
echo"春";
break;
case2:
echo"夏";
break;
case3:
echo"秋";
break;
case4:
echo"冬";
break;
}
㈢ 對於php中的switch語句不太懂,如下:
在此例中,2確實是匹配2,但是,2同時也是一個非零值(布爾值為true)。PHP在進行條件判斷時,會將任何類型的值自動轉換為布爾值(true和false),所以,2同時也匹配true。匹配完畢之後,這里有一個break,於是不再往下執行,直接跳出這個switch。這樣,輸出的便是「第一個」。