PHPで配列の平均合計値を見つける方法

PHPz
リリース: 2023-04-26 14:55:44
オリジナル
603 人が閲覧しました

PHP では、配列の平均値と合計値を計算するのが一般的なタスクです。この記事では、配列の平均値と合計値を計算するいくつかの方法を検討します。

1. for ループを使用して配列の合計値と平均値を計算する

PHP の for ループは、配列の合計値と平均値を計算するのに非常に適しています。以下は簡単なサンプル コードです:

$numbers = array(2, 4, 6, 8, 10); // 定义一个包含5个数字的数组
$total = 0; // 初始化总值变量
$count = count($numbers); // 计算数组元素数量
for ($i = 0; $i < $count; $i++) { // 遍历数组元素
    $total += $numbers[$i]; // 累加每个元素的值
}
$average = $total / $count; // 计算平均值
echo "总值: $total
"; // 输出总值 echo "平均值: $average"; // 输出平均值
ログイン後にコピー

上記のコードの出力結果は次のとおりです:

总值: 30
平均值: 6
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

2. foreach ループを使用して配列の合計値と平均値を計算します

for ループの使用に加えて、foreach ループを使用して配列の合計値と平均を計算することもできます。以下はサンプル コードです:

$numbers = array(2, 4, 6, 8, 10); // 定义一个包含5个数字的数组
$total = 0; // 初始化总值变量
$count = count($numbers); // 计算数组元素数量
foreach ($numbers as $num) { // 遍历数组元素
    $total += $num; // 累加每个元素的值
}
$average = $total / $count; // 计算平均值
echo "总值: $total
"; // 输出总值 echo "平均值: $average"; // 输出平均值
ログイン後にコピー

上記のコードの出力結果は前の例と同じです:

总值: 30
平均值: 6
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

3. array_sum 関数を使用して配列の合計値を計算します

PHP では、array_sum 関数を使用して配列の合計値を計算できます。以下はサンプル コードです:

$numbers = array(2, 4, 6, 8, 10); // 定义一个包含5个数字的数组
$total = array_sum($numbers); // 计算数组总值
$count = count($numbers); // 计算数组元素数量
$average = $total / $count; // 计算平均值
echo "总值: $total
"; // 输出总值 echo "平均值: $average"; // 输出平均值
ログイン後にコピー

上記のコードの出力は最初の 2 つの例と同じです:

总值: 30
平均值: 6
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

4. array_reduce 関数を使用して配列の合計値を計算します

別の計算 配列の合計値を求める関数は array_reduce です。配列内の要素を要約するために使用できます。以下はサンプル コードです:

$numbers = array(2, 4, 6, 8, 10); // 定义一个包含5个数字的数组
$total = array_reduce($numbers, function($carry, $num) {
    return $carry + $num;
}); // 使用array_reduce计算数组总值
$count = count($numbers); // 计算数组元素数量
$average = $total / $count; // 计算平均值
echo "总值: $total
"; // 输出总值 echo "平均值: $average"; // 输出平均值
ログイン後にコピー

上記のコードの出力は前の例と同じです:

总值: 30
平均值: 6
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

summary

上記は、配列メソッドの平均値と合計値。このうち、array_reduce 関数の使用は、他の方法ほど直感的で理解しやすいわけではありませんが、優れた柔軟性とスケーラビリティを備えています。大規模なデータ セットの場合、array_reduce およびその他の組み込み関数を使用すると、コードの効率が大幅に向上します。実際のニーズとコーディングの習慣に基づいて、実装する最も適切な方法を選択できます。

以上がPHPで配列の平均合計値を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!