成績排名php代碼
Ⅰ php語言編寫switch判斷成績代碼。分別輸出優秀、良好、中等、及格和不及格。
格式錯誤了,應該是這樣的:
?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環境所以也就沒測試,但應該就是這樣的了,。
Ⅱ 怎麼用php做成績等級劃分
具體代碼如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。
它可以比CGI或者Perl更快速地執行動態內網頁。用容PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,
執行效率比完全生成HTML標記的CGI要高許多;
PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
Ⅲ 怎麼用PHP編寫排行榜
可以給你的資料庫裡面添加一個投票次數的欄位,根據這個欄位,查詢時候SQL語句後面 order by 投票次數 desc 就可以排行了。
Ⅳ 編寫php程序實現對學生考試成績進行等級劃分!!
$score=81;
switch
($score)
{
case
"$score">90&&"$$score"<=100:
echo"優秀<br>";
break;
case
"$score">80&&"$score"<=90:
echo"優良<br>";
break;
case
"$score">=60&&"$score"<=80:
echo"中等<br>";
break;
case
"$score">=0&&"$score"<60:
echo"不及格<br>";
break;
default:
echo"成績設置內有誤容<br>";
}
Ⅳ php如何實現分數排名,判斷該學生第幾名,如圖
先根據票數倒序查詢票數表,sql語句大概是
"SELECT 學生id,票數 FROM 票數表 ORDER BY 票數 DESC";假設得到的結果集賦值為 $res,
再用PHP遍歷,
$student=array();
foreach($resas$key=>$value){
$student[$value['學生id']]=$key+1;
}
最後就可以得到student排名數組,鍵是學生的id,值就是學生的排名。
Ⅵ php排行榜代碼
前十來SQL:
SELECT * FROM `自some_table`
ORDER BY `score`
LIMIT 10
自己名次如ls:
SELECT COUNT(`score`) FROM `some_table`
WHERE` score`>(SELECT `score` FROM `some_table` WHERE id=#用戶的id);
就是獲得比自己分數高的人有多少
Ⅶ 成績排名SQL語句 並列成績按時間最新的排前面怎麼寫,PHP+MYSQL
select id from 表 order by 成績 desc,時間 desc
Ⅷ php實現成績劃分
這是面試嗎?這題看著怎麼那麼
這是幾分鍾能做出來的嗎
老大你應聘的啥職位
Ⅸ php考試成績計算代碼怎麼寫類似於:
問題挺多:
1.$sum = array_sum($arr[$i]); $arr[$i]是一個值,不是一個數組!
2.$arr = array(); 循環內不需要定義一次
3.$arr = array_push($arr,$d[1][$i]); 應該是array_push($arr,$d[1][$i]); 前面的 $arr=去掉
4.$sum = 0; 應該定義在循環體外,要不每次循環都重置。
我沒怎麼看懂這段代碼你想表達的意思
終於看懂了,修改下
<?php
$a = array ("A","A","A","A","A","A","A");
//print_r( array_keys($a));
$b = array ("A","B","A","A","B","A","A");
$c = array(10,10,10,10,20,20,20);
$d = array();
array_push($d,$b);
array_push($d,$c);
print_r($d);
echo "<br/>";
echo "sum_c-->>".array_sum($c)."<br/>";
echo "<br/>";
$arr = array();
for ($i=0; $i<=6; $i++){
$sum = 0;
if ($a[$i] == $d[0][$i]){
echo "a[$i]-->>".$a[$i]."<br/>";
echo "d[0][$i]-->>".$d[0][$i]."<br/>";
echo "d[1][$i]-->>".$d[1][$i]."<br/>";
array_push($arr,$d[1][$i]);
$sum = array_sum($arr);
echo "<hr/>";
}
//print_r($arr);
//echo "a[$i]-->>".$a[$i]."<br/>";
//echo "sum=".$sum."<br/>";
}
echo "sum=".$sum."<br/>";
?>
下面我寫的
<?php
$a = array ("A","A","A","A","A","A","A");
//print_r( array_keys($a));
$b = array ("A","B","A","A","B","A","A");
$c = array(10,10,10,10,20,20,20);
$temp = array();
$temp = array_diff_assoc($a,$b);
$temp = array_diff_key($c,$temp);
echo array_sum($temp);
?>
Ⅹ 用php求5名同學的總成績和平均成績。求代碼
$arr=array(50,60,70,80,90);//用數組表示5個同學的成績
$sum=array_sum($arr);
echo'成績總和為:'.$sum;//array_sum()直接求出總內和並輸出顯示,本例中得容到350
$con=count($arr);//count()計算學生數量,本例中得到5
$ave=$sum/$con;
echo'平均成績為:'.$ave;//總成績除去人數即得到平均成績,本例中得到70