PHP では、配列は非常に一般的なデータ型です。配列内の数値要素の場合、合計演算も頻繁に使用する必要がある関数です。実際の開発プロセスでは、PHP の組み込み配列 sum 関数を使用して、この操作を迅速に実装できます。この記事では、PHP のいくつかの一般的な配列 sum 関数とその使用方法を紹介します。
1. array_sum 関数
array_sum 関数は、PHP で最も一般的な合計関数の 1 つです。配列内のすべての数値要素の合計を計算し、整数型または浮動小数点数型の結果を返します。
関数構文:
array_sum(array $array): number
パラメータの説明:
サンプル コード:
$arr = [1, 2, 3, 4]; $sum = array_sum($arr); echo $sum; // 输出:10
2. array_reduce 関数
array_reduce 関数は、配列内のすべての要素を反復し、指定されたコールバック関数を使用して A 値を計算できます。配列内で。各コールバック関数の実行中に、2 つの入力値が計算され、計算結果が次の反復に渡されます。
関数構文:
array_reduce(array $array, callable $callback, ?number $initial = null): mixed
パラメータの説明:
$arr = [1, 2, 3, 4]; $sum = array_reduce($arr, function($accumulator, $currentValue) { return $accumulator + $currentValue; }, 0); echo $sum; // 输出:103. foreach ループforeach ループを使用すると、配列の合計演算を簡単に実行することもできます。配列内のすべての要素を反復処理し、アキュムレータ変数を使用して合計結果を記録できます。各ループでは、現在の要素の値がアキュムレータに追加され、結果がアキュムレータに保存されます。 サンプル コード:
$arr = [1, 2, 3, 4]; $sum = 0; foreach($arr as $num) { $sum += $num; } echo $sum; // 输出:10結論上記は、いくつかの一般的な配列合計関数と、PHP でのその使用法です。実際の開発プロセスでは、さまざまなニーズに応じて適切な方法を選択できます。扱う数値データが小さいか大きいかにかかわらず、これらの関数は便利で効率的かつ正確な合計演算を提供します。
以上がPHP のいくつかの一般的な配列 sum 関数の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。