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

PHPz
リリース: 2023-04-24 09:22:25
オリジナル
991 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート