PHP は、Web 開発およびサーバー アーキテクチャで広く使用されているサーバー側スクリプト言語です。 PHP 開発者にとって、配列の合計を求めることは非常に基本的な操作です。この記事では、PHP 配列の合計を計算するいくつかの異なる方法を検討します。
まず、いくつかの数値を含む配列を作成する必要があります。この例では、次のコードを使用して、$numArray という整数配列を作成します。
$numArray = array(1, 2, 3, 4, 5);
通常の方法 - for ループを使用する
最も基本的な方法は、for ループを使用することです。配列の実際の長さに基づいてループを繰り返すことができます。次のコードは、for ループを使用して配列内の合計を計算する方法を示しています。
$sum = 0; for($i=0; $i<count($numArray); $i++){ $sum += $numArray[$i]; } echo "数组的和为: $sum";
このコードでは、$sum 変数を定義し、0 に初期化します。次に、for ループを使用して配列内の各要素を反復処理し、各要素を $sum 変数に蓄積します。最後に、配列の合計を画面に出力します。
array_sum 関数を使用する
PHP の array_sum() 関数を使用すると、配列内の合計を簡単に計算できます。引数として配列を受け取り、配列内のすべての要素の合計を返します。次のコードは、array_sum() 関数を使用して配列内の合計を計算する方法を示しています。
$sum = array_sum($numArray); echo "数组的和为: $sum";
配列内の要素を合計します。 array_reduce 関数
array_reduce() 関数を使用して合計します。配列内の要素 すべての要素は指定された関数を通じて評価され、単一の結果が得られます。次のコードは、array_reduce() 関数を使用して配列内の合計を計算する方法を示しています。
$sum = array_reduce($numArray, function($carry, $item) { $carry += $item; return $carry; }); echo "数组的和为: $sum";
このコードでは、array_reduce() 関数に必要なコールバック関数として無名関数を使用します。 2 つのパラメーター $carry と $item。$carry は前の計算結果、$item は現在計算する必要がある配列要素です。この関数は、現在の要素を $carry 変数に追加し、最終的に $carry 変数を返します。
結論
この記事では、for ループ、array_sum() 関数、array_reduce() 関数の使用など、さまざまな方法を使用して PHP 配列の合計を計算する方法を学びました。他の方法には、foreach ループの使用、PHP 5.5 の array_column() 関数の使用などが含まれます。どの方法を選択しても、これらのテクニックを使用して、数値でいっぱいの PHP 配列を処理できます。
以上がPHPを使用して配列内の合計を求めますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。