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; <function>array_reduce</function> の例 ]]> &reftitle.seealso; array_filter array_map array_unique array_count_values