array_reduce Итеративно уменьшает массив к единственному значению, используя callback-функцию &reftitle.description; mixedarray_reduce arrayinput callbackfunction mixedinitial&null; array_reduce итеративно применяет callback-функцию function к элементам массива input и, таким образом, сводит массив к единственному значению. &reftitle.parameters; input Входной массив. function Callback-функция. initial Если передан необязательный параметр initial, то он будет использован в начале процесса, или в качестве окончательного результата в случае пустого массива. &reftitle.returnvalues; Возвращает получившееся значение. Если массив пуст и не передан параметр initial, array_reduce вернет &null;. &reftitle.changelog; &Version; &Description; 5.3.0 Параметр initial теперь позволяет передать mixed, ранее передавался только integer. &reftitle.examples; Пример использования<function>array_reduce</function> ]]> В результате переменная $b содержит 15, $c содержит 1200 (= 10*1*2*3*4*5*10), и $d содержит No data to reduce. &reftitle.seealso; array_filter array_map array_unique array_count_values