array_reduce() は、配列 input
の各要素に function
関数を繰り返し適用し、
配列を一つの値に減らします。オプション intial
が利用可能な場合、処理の最初で使用されたり、
配列が空の場合の最終結果として使用されます。
配列が空で initial
が渡されなかった場合は、
array_reduce() は NULL を返します。
これにより、$b
の値は 15
となり、$c
の値は
1200 (= 10*1*2*3*4*5)、そして
$d
の値は 1 となります。
array_filter()、 array_map()、 array_unique() および array_count_values() も参照ください。