PHP では、さまざまな方法を使用して配列要素の平均を計算できます。
この方法は比較的単純で、array_sum() を直接呼び出して値を計算します。配列のすべての要素を計算し、count() を呼び出して配列要素の数を計算します。最後に、合計を数値で割って平均値を取得します。サンプル コードは次のとおりです:
$arr = array(1, 2, 3, 4, 5); $average = array_sum($arr) / count($arr); echo $average; // 3
この方法はより柔軟であり、ループ内の配列要素の合計を直接累積して、要素の数 最後に、合計を項目数で割って平均を求めます。サンプル コードは次のとおりです。
$arr = array(1, 2, 3, 4, 5); $sum = 0; $count = 0; foreach ($arr as $value) { $sum += $value; $count++; } $average = $sum / $count; echo $average; // 3
このメソッドは、PHP の組み込みの array_reduce() 関数を使用して、配列要素を順番に追加し、最後に合計を返し、その合計を配列要素の数で割ります。サンプル コードは次のとおりです。
$arr = array(1, 2, 3, 4, 5); $average = array_reduce($arr, function($carry, $value) { return $carry + $value; }) / count($arr); echo $average; // 3
このメソッドは、PHP の組み込みの array_walk() 関数を使用して、配列内の各要素を操作します。 。各演算では、現在の要素の値がアキュムレータに加算され、最後に要素の数で割ることによって平均が得られます。サンプルコードは以下のとおりです:
$arr = array(1, 2, 3, 4, 5); $sum = 0; array_walk($arr, function($value) use (&$sum) { $sum += $value; }); $average = $sum / count($arr); echo $average; // 3
上記は一般的に使用される 4 つの方法であり、状況に応じて適切な方法を選択して平均を計算できます。
以上がPHPで配列要素の平均値を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。