PHPの配列sum関数は、

May 11, 2023 am 09:00 AM

PHP の配列合計関数は array_sum() です。

PHP では、配列は非常に重要なデータ型です。複数の値を格納できます。これらの値は、整数、浮動小数点数、文字列など、さまざまなデータ型にすることができます。配列内の値を合計する必要がある場合、PHP には非常に便利な関数 array_sum() が用意されています。

array_sum() 関数は、配列内のすべての値の合計を計算し、この値を返すことができます。この関数は非常に単純で、配列をパラメータとして渡すだけです。以下はサンプル コードです:

// 定义一个数组
$numbers = array(1, 2, 3, 4, 5);

// 使用array_sum()函数计算数组中所有值的总和
$total = array_sum($numbers);

// 输出总和
echo $total; // 输出:15
ログイン後にコピー

上記のサンプル コードでは、5 つの整数を含む配列 $numbers を定義し、array_sum() 関数を使用してすべての値の合計を計算し、最後にこの合計を出力します。 。この配列内のすべての値の合計は 1 2 3 4 5 = 15 であるため、結果は 15 になります。

array_sum() 関数は、整数に加えて、浮動小数点配列や混合型の数値配列にも適しています。以下はサンプル コードです:

// 定义一个包含浮点数和整数的数组
$numbers = array(1, 2.5, 3, 4.2, 5);

// 使用array_sum()函数计算数组中所有值的总和
$total = array_sum($numbers);

// 输出总和
echo $total; // 输出:15.7
ログイン後にコピー

上記のサンプル コードでは、浮動小数点数と整数を含む配列 $numbers を定義し、array_sum() 関数を使用してすべての値の合計を計算し、最後に出力 この合計。配列には浮動小数点数が含まれているため、結果は 15 ではなく 15.7 になることに注意してください。

配列内のすべての値の合計を計算することに加えて、array_sum() 関数を使用して、2 次元配列内の特定のキーに対応するすべての値の合計を計算することもできます。 。以下はサンプル コードです:

// 定义一个二维数组
$orders = array(
    array('id' => 1, 'amount' => 10),
    array('id' => 2, 'amount' => 20),
    array('id' => 3, 'amount' => 30),
    array('id' => 4, 'amount' => 40),
    array('id' => 5, 'amount' => 50)
);

// 使用array_column()函数获取amount键的所有值
$amounts = array_column($orders, 'amount');

// 使用array_sum()函数计算所有amount值的总和
$total = array_sum($amounts);

// 输出总和
echo $total; // 输出:150
ログイン後にコピー

上記のサンプル コードでは、5 つの注文レコードを含む 2 次元配列 $orders を定義しました。各注文レコードには、id と amount の 2 つのキーが含まれています。 array_column() 関数を使用してすべての注文レコードの金額キーの値を取得し、次に array_sum() 関数を使用してすべての金額値の合計を計算します。最終的な出力結果は 150 です。

つまり、array_sum() 関数は、PHP の配列操作において非常に実用的な関数であり、配列内のすべての値の合計を簡単に計算でき、特定のキーの対応関係の処理にも使用できます。 2 次元配列で、すべての値の合計。

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

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)