ホームページ  >  記事  >  バックエンド開発  >  PHPで関数を使用して配列の合計を求める方法

PHPで関数を使用して配列の合計を求める方法

PHPz
PHPzオリジナル
2023-04-17 14:12:00557ブラウズ

PHP は、Web アプリケーション開発、動的 Web ページ制作、その他の分野で広く使用されている強力なプログラミング言語です。 PHP では、配列は非常に重要なデータ型であり、一連の関連データを格納するために使用できます。

実際のプログラミング プロセスでは、配列の合計を求めるなど、配列内の要素を計算する必要があることがよくあります。 PHP には、配列の合計を求める関数など、豊富な配列関数が用意されています。

PHP 関数を使用して配列の合計を求める方法を紹介します。

まず、配列を定義する必要があります。次の方法で複数の要素を含む配列を作成できます:

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

これは 5 つの要素を含む配列です。次のように作成できます。その要素の合計を求める:

$sum = array_sum($array);

このうち、array_sum 関数は配列内のすべての要素の合計を求めるために使用され、その戻り値は計算された合計です。上記のコードは、配列内のすべての要素を累積し、結果を変数 $sum に保存します。

関数で多次元配列を渡し、特定の次元の配列を合計する場合は、array_column 関数を使用して配列内の列を抽出し、それらを合計します。

以下はサンプル コードです:

$array = array(
    array('id' => 1, 'name' => '张三', 'score' => 90),
    array('id' => 2, 'name' => '李四', 'score' => 80),
    array('id' => 3, 'name' => '王五', 'score' => 70)
);

$sum = array_sum(array_column($array, 'score'));

この例では、3 つの要素を含む 2 次元配列を定義します。各要素は 3 次元配列を含むキーと値のペアです。データ列「score」を抽出し、array_sum 関数を使用して合計し、最終的にすべてのスコアの合計を取得します。

要約すると、PHP 関数を使用して配列の合計を求めるのは非常に簡単です。 1 次元配列であっても多次元配列であっても、PHP 関数を使用してそれらの合計を迅速に計算できます。これにより、プログラミングの効率が向上し、エラーの可能性が軽減されます。

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

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