php 配列の合計には 2 つの方法があります: 1. 基本的な配列の合計、array_sum() を使用して配列内のすべての要素の合計を計算する; 2. 多次元配列の合計、各要素の配列が合計されてから、それらの合計が加算されます。
このチュートリアルの動作環境: Windows10 システム、php8.1.3 バージョン、DELL G3 コンピューター。
PHP では、配列の合計は一般的な操作です。配列の合計は、配列内のすべての要素の値を加算して合計を求める操作です。この操作は非常にシンプルで、PHP での実装も簡単です。この記事では、PHPで配列を合計する方法を紹介します。
基本的な配列の合計
PHP の組み込み関数である array_sum() を使用して、配列内のすべての要素の合計を計算できます。この関数は引数として配列を受け取り、配列内のすべての要素の合計を返します。この関数の使用方法の例を次に示します。
$numbers = [1, 2, 3, 4, 5]; $sum = array_sum($numbers); echo $sum; // 输出 15
上記のコードは、最初に 5 つの値を含む配列を定義し、次に array_sum() 関数を使用してこの配列のすべての要素の合計を計算し、格納します。結果は変数 $sum に格納されます。最後に、echo ステートメントを使用して、この配列の合計を出力します。
多次元配列の合計
PHP では、多次元配列に対して合計演算を実行することもできます。多次元配列を合計する場合は、最初に各部分配列を合計し、次にそれらの合計を加算する必要があります。以下は、再帰アルゴリズムを使用して多次元配列の合計を計算するコード例です。
$array = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]; function sum_array($array) { $sum = 0; foreach ($array as $value) { if (is_array($value)) { $sum += sum_array($value); } else { $sum += $value; } } return $sum; } $total_sum = sum_array($array); echo $total_sum; // 输出 45
上記のコードは、まず多次元配列を含む変数 $array を定義し、再帰関数を定義します。 sum_array() という名前。この関数は配列をパラメータとして受け取り、配列内のすべての要素の合計を返します。この関数では、配列内のすべての要素の合計を格納する変数 $sum が最初に定義されます。次に、配列内の各要素をループします。現在の要素が配列の場合、再帰的に合計されます。それ以外の場合、この要素の値は $sum 変数に直接追加されます。最後に、関数は合計を返し、それを変数 $total_sum に格納し、最後に合計を出力します。
概要
PHP 配列の合計は、非常に一般的で便利な操作です。 PHP 組み込み関数 array_sum() を使用すると、配列内のすべての要素の合計を簡単に計算できます。多次元配列を合計する必要がある場合、再帰アルゴリズムを使用してそれを実現できます。この記事が PHP 配列合計をマスターするのに役立つことを願っています。
以上がPHPで配列を合計する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。