0

データベースから 5 つのエントリを取得していますが、正常に動作しています。次に、各エントリに対していくつかの計算を行い、異なる数値を取得します。これらの 5 つの数字が隣り合って表示されます。これらの 5 つのエントリを配列に入れ、それらの 5 つの平均を選択する必要があるため、1 つの実数だけが得られます。

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つの平均を持つ単一の配列で必要なものです。どんな助けも大歓迎です。ありがとうございました。

4

1 に答える 1

1

それ以外の

echo "$handicap <br>";

置く

$handicaps[]= $handicap;

次に、ループの外で行うことができます

echo array_sum($handicaps)/5;
于 2013-03-29T14:14:14.850 に答える