この記事では、phpで多次元配列のすべての値の合計を計算する方法について説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです
PHP 組み込み関数 array_sum() 関数は、配列内のすべての値の合計を返します。1 次元配列の合計のみを返すことができます。
多次元配列内のすべての値の合計を計算するには、カスタム関数を定義する必要があります。
1 2 3 4 5 6 7 8 9 10
|
関数 get_sum($array) { $num = 0; foreach($array as $k => $v) { if(is_array($v)) { $num += get_sum($v); } } $num + array_sum($array) を返す; } get_sum($array);
|