从DB中拉出5个条目,修改条目,将这5个条目放入一个数组中,这样我就可以找到平均值

时间:2013-03-29 14:11:21

标签: php arrays

我从数据库中提取了5个条目,工作正常。然后,我为每个条目做一些数学计算,以获得不同的数字。这5个数字将显示在彼此旁边。我需要将这5个条目放入一个数组,然后选择那5个的平均值,所以我只有一个实数。

从mysql_fetch_array中,我为最新的5个条目提取了$ last_score,$ blue_rating和$ blue_slope。现在我在这里:

$query_p1 = "SELECT * FROM scorecards WHERE player_id='$player_id' LIMIT 5";
        $result_p1 = mysql_query($query_p1);
        while ($row_p1 = mysql_fetch_array($result_p1)) {
            $blue_rating = $row_p1["blue_rating"];
            $blue_slope = $row_p1["blue_slope"];
            $last_score = $row_p1["total_score"];

$handicap = (((($last_score - $blue_rating) * 113) / $blue_slope) * .96);

echo "$handicap <br>";

}

这5个回声是我需要的单个阵列,平均值为5.任何帮助都会非常感激。谢谢。

1 个答案:

答案 0 :(得分:1)

而不是

echo "$handicap <br>";

$handicaps[]= $handicap;

然后在循环之外你可以做

echo array_sum($handicaps)/5;