ユーザ関数を使って配列の要素を集約する
![]()
array_ reduce関数は、配列の要素にコールバック関数を適用して一つの値に集約する働きをします。
例えば、配列の要素を加工しながら集計したい場合などに有効でしょう。オプションの[初期値](数値で指定)は省略可能です。「初期値」に値を指定すると、コールバック関数でその値を利用することができます。
コールバック関数は、array_reduce関数で指定された「初期値」と、配列の要素の2つの引数をとりますコールバック関数には、配列の要素を集約するためのコードを記述し、計算結果を返すようにします。