array_reduce
コールバック関数を繰り返し配列に適用し、配列をひとつの値にまとめる
&reftitle.description;
mixedarray_reduce
arrayarray
callablecallback
mixedinitial&null;
array_reduce は、配列 array
の各要素に callback 関数を繰り返し適用し、
配列をひとつの値にまとめます。
&reftitle.parameters;
array
入力の配列。
callback
mixedcallback
mixedcarry
mixeditem
carry
前回の反復処理の結果を保持します。最初の反復処理のときには、
initial の値を保持しています。
item
現在の反復処理の値を保持します。
initial
オプションの intial
が利用可能な場合、処理の最初で使用されたり、
配列が空の場合の最終結果として使用されます。
&reftitle.returnvalues;
結果の値を返します。
配列が空で initial が渡されなかった場合は、
array_reduce は &null; を返します。
&reftitle.changelog;
&Version;
&Description;
&array.changelog.by-ref;
&reftitle.examples;
array_reduce の例
]]>
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values