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