利用php怎么实现一个评分器功能

  介绍

利用php怎么实现一个评分器功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

<强> 1。实现代码

& lt; php ?   function  fairScore (, arr美元)   {,//选择排序法的第一步,这里只需要找到这个数组中的最大值和最小值即可,没必要对整个数组排的序   美元,美元minVal =, arr [0];   ,minIndex 美元;=,0;   美元,美元maxVal =, arr [0];   ,maxIndex 美元;=,0;   ,sum 美元;=,0;   ,for  (i=1; i<美元计数(arr);美元我+ +)   ,{   if 才能;(arr [$ i] & lt; minVal美元)   {才能   ,,minVal 美元;=,arr [$ i]美元;;   ,,minIndex 美元;=,我美元;   ,,}   if 才能;(arr [$ i]祝辞maxVal美元)   {才能   maxVal 美元,,,=,arr美元($ i);   ,,maxIndex 美元;=,我美元;   ,,}   ,}   ,echo “最高分是:“。美元maxVal干净,最低分是:“。minVal美元霸主地位;& lt; br/在“;   ,for  (i=0; i<美元计数(arr);美元我+ +)   ,{   美元才能sum  +=$ arr[我]美元;   ,}   ,sum 美元;-=(minVal + maxVal美元);   ,echo “一共有“.count (arr)美元霸主地位;个评委,去掉最高分和最低分后的平均分是“。美元金额/(count ($ arr) 2);   }   ,   score 美元;=,@ $ _REQUEST[& # 39;分数# 39;];//第一次打开页面时会因为没有输入数据,所以没法提交。这里加@是为了去除浏览器通知警告   $ aScore =,爆炸(“,“美元分数);   ,   比;   ,   & lt; html>   & lt; head>   & lt; title>去掉最高分和最低分后的平均分& lt;/title>   & lt; meta  http-equiv=癱ontent-type",内容=皌ext/html; charset=utf-8"/比;   & lt;/head>   ,   & lt; body>   & lt; form  action =癴airScore.php",方法=皃ost"比;   & lt; span>请输入各个评委的打分,中间用空格隔开& lt;/span> & lt; br/祝辞& lt; !——在输入时,每两个数之间只能有一个空格——比;   & lt; input 类型=皌ext", name=皊core",价值=https://www.yisu.com/zixun/" <?php echo $分数;?> "/>
        

看完上述内容,你们掌握利用php怎么实现一个评分器功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

利用php怎么实现一个评分器功能