介绍
利用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 fairScore ($ aScore); ?> 身体>
看完上述内容,你们掌握利用php怎么实现一个评分器功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!