ホームページ  >  記事  >  バックエンド開発  >  PHP 配列の合計と平均

PHP 配列の合計と平均

王林
王林オリジナル
2023-05-11 09:13:36613ブラウズ

PHP は、Web 開発に最適なよく知られたプログラミング言語です。 PHP には、配列の合計や平均を計算する関数など、便利な関数が多数あります。

この記事では、PHP 配列を使用して合計と平均を計算する方法について説明し、理解を深めるためにいくつかの例を示します。

まず、計算を実行できるように、数値を含む配列を作成する必要があります。以下は簡単な配列の例です。

$numbers = [10, 20, 30, 40, 50];

配列関数 array_sum() を使用すると、配列の合計を計算できます。以下に示すように、入力として配列を受け取り、配列内のすべての要素の合計を返します。

$total = array_sum($numbers); // 150

同じ方法を使用して、単純に array_sum() で合計を返すことができます。値を配列内の要素の数で割ることにより、配列の平均を求めます。配列関数 count() は、次のように配列内の要素の数をカウントできます。

$count = count($numbers); // 5
$average = $total / $count; // 30

これで、配列の合計と平均が計算されました。完全なサンプル コードは次のとおりです。

$numbers = [10, 20, 30, 40, 50];

$total = array_sum($numbers); // 150
$count = count($numbers); // 5

$average = $total / $count; // 30

echo "数组总和为: $total<br>";
echo "数组平均值为: $average";

出力は次のとおりです。

数组总和为: 150
数组平均值为: 30

連想配列で同じ操作を実行する場合は、上記の関数を使用することもできます。違いは、array_sum() が数値キーだけでなく、配列内のすべての値を反復処理することです。

たとえば、次の連想配列について考えてみましょう:

$book_prices = [
   "The Alchemist" => 15,
   "The Little Prince" => 12,
   "The Giver" => 10,
   "The Hobbit" => 18,
   "The Catcher in the Rye" => 14
];

これらの本の価格の合計と平均を計算したい場合は、次のように実行できます:

$prices = array_values($book_prices);

$total = array_sum($prices); // 69
$count = count($prices); // 5

$average = $total / $count; // 13.8

echo "书的总共价格为: $total<br>";
echo "书的平均价格为: $average";

上記のコードでは、まず array_values() 関数を使用して価格を単純な配列に格納します。次に、前の例と同様に、この配列の合計と平均を計算します。

概要:

PHP では、配列の合計と平均を計算するのは非常に簡単です。 array_sum() 関数を使用して配列の合計を計算し、count() 関数を使用して配列内の要素の数を取得し、最後に 2 つの値を除算します。配列の平均を取得します。数値配列でも連想配列でも、上記の方法を使用すると配列の合計と平均を簡単に計算できます。

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

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