ホームページ >バックエンド開発 >PHPの問題 >PHPで配列の平均を見つける方法

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

PHPz
PHPzオリジナル
2023-04-24 09:07:281005ブラウズ

PHP プログラミングでは、配列内の平均を求めることは非常に基本的な操作です。平均を達成するためのいくつかの方法を次に示します。

方法 1: for ループを使用する

function avg($arr){
    $sum = 0;
    $count = count($arr);
    for ($i = 0; $i < $count; $i++){
        $sum += $arr[$i];
    }
    return $sum / $count;
}

方法 2: array_sum() 関数と count() 関数を使用する

function avg($arr){
    return array_sum($arr) / count($arr);
}

Method 3: foreach ループを使用する

function avg($arr){
    $sum = 0;
    foreach ($arr as $value){
        $sum += $value;
    }
    return $sum / count($arr);
}

上記 3 つの方法を使用すると、配列の平均計算を簡単に実装できます。次の配列があるとします。

$arr = array(1, 2, 3, 4, 5);

avg() 関数を呼び出し、上記 3 つのメソッドのいずれかを使用して配列の平均を計算できます。

echo avg($arr);   // 3

注: 上記はコードは PHP のすべてのバージョンに適用でき、方法 2 の実装はより簡潔になる可能性があります。同時に、array_reduce() 関数と他の関数ライブラリの関数を使用して平均化関数を実装することもできます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。