array_reduce Итеративно уменьшает массив к единственному значению через callback-функцию &reftitle.description; mixedarray_reduce arrayarray callablecallback mixedinitial&null; Функция array_reduce итеративно применяет callback-функцию к элементам массива array, чем сводит массив к единственному значению. &reftitle.parameters; array Входной массив. callback mixedcallback mixedcarry mixeditem carry Содержит результирующее значение с предыдущей итерации; при первой итерации содержит значение параметра initial. item Содержит значение текущей итерации. initial При передаче необязательного аргумента initial функция использует значение аргумента в начале процесса, или как конечный результат, если передать пустой массив. &reftitle.returnvalues; Функция возвращает значение, которое вычислила. Функция array_reduce вернёт &null;, если массив пуст и не передали параметр initial. &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