高尔夫差点计算器的PHP计算

时间:2012-11-24 13:10:03

标签: php wordpress

我在wordpress中设置了一个高尔夫差点计算器,显示如下所示的结果。 目前这是根据所有比赛计算一个差点(分数减去ACR给出圆形差异,然后将其加在一起并通过轮次进行潜水并乘以0.93,得出结果)。

但我需要它做以下事情:

如果用户在3-6轮之间进行了比赛,则仅使用最低差值

如果用户玩过7到8轮,那么只使用最低的2个差异

如果用户玩了9-10轮,那么只使用最低的3个差异 等等...

我将每一轮差异存储在一个名为$ results的变量中,如下所示

// Begin calculations
        $result = $score - $acr;         //gives each rounds differential   
        array_push($array,$result);      //puts all differentials in array 
        $num = $the_query->found_posts;  //counts number of rounds 
        $av = array_sum($array) / $num;  //calculates average differential
        $round = round($av) * 0.93;      //this is the final handicap

关于如何最好地实现这一点的任何想法???

enter image description here

1 个答案:

答案 0 :(得分:2)

计算您的差异,将它们从最低到最高排序。然后在轮次上使用if()并根据#of轮次获取所需的许多差异。做其余的数学。

除此之外的任何其他答案都需要为您编写完整的代码,而SO不是那种类型的网站。

相关问题