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