PHP では、ループ構造と変数を使用して 2 次元配列の平均値を求めることができます。具体的な実装は次のとおりです:
<?php // 定义二维数组 $array = array( array(1, 2, 3), array(4, 5, 6), array(7, 8, 9) ); // 统计行数和列数 $rows = count($array); $cols = count($array[0]); // 定义变量保存总和 $sum = 0; // 循环计算总和 for ($i = 0; $i < $rows; $i++) { for ($j = 0; $j < $cols; $j++) { $sum += $array[$i][$j]; } } // 计算平均值 $avg = $sum / ($rows * $cols); // 输出结果 echo "二维数组的平均值为:" . $avg; ?>
上記のコードでは、最初に 2 つの変数を定義します。 -次元配列 $array を作成し、count() 関数を使用して行と列の数をカウントします。次に、ループ内で 2 つの変数 $i と $j を使用してすべての要素を反復処理し、それらを $sum 変数に蓄積します。最後に、合計を要素の総数で割って、平均値 $avg を取得します。
一部の 2 次元配列では、行数と列数が等しくない場合、平均の計算方法も異なることに注意してください。現時点では、array_map() 関数を使用して、行数と列数が異なる配列を処理できます。
上記のコードが 2 次元配列の平均値の問題の解決に役立つことを願っています。
以上がPHP は 2 次元配列の平均を求めます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。