array_reduce
コールバック関数を用いて配列を普通の値に変更することにより、
配列を再帰的に減らす
説明
mixedarray_reduce
arrayinput
callbackfunction
intinitial
array_reduce は、配列 input
の各要素に function 関数を繰り返し適用し、
配列を一つの値に減らします。オプション intial
が利用可能な場合、処理の最初で使用されたり、
配列が空の場合の最終結果として使用されます。
array_reduce の例
]]>
これにより、$b の値は 15
となり、$c の値は
1200 (= 1*2*3*4*5*10)、そして
$d の値は 1 となります。
array_filter、
array_map、
array_unique と
array_count_values も参照ください。