成绩排名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