array_reduce
Iteracyjnie redukuje tablicę do pojedynczej wartości używając funkcji zwrotnej
&reftitle.description;
mixedarray_reduce
arrayarray
callablecallback
mixedinitial&null;
array_reduce iteracyjnie stosuje przekazaną funkcję
callback do elementów tablicy
array, tak długo aż tablica zostanie zredukowana
do pojedynczej wartości.
&reftitle.parameters;
array
Tablica wejściowa.
callback
mixedcallback
mixedcarry
mixeditem
carry
Przechowuje wartość zwróconą przez poprzednią iterację; w wypadku
pierwszej iteracji zamiast tego przechowuje wartość
initial.
item
Przechowuje wartość obecnej iteracji.
initial
Jeżeli podano opcjonalny parametr initial, będzie
on użyty na początku procesu lub jako ostateczny rezultat w wypadku,
gdy tablica jest pusta.
&reftitle.returnvalues;
Zwraca wynikową wartość.
Jeśli tablica jest pusta, a parametr initial nie został przekazany,
array_reduce zwraca &null;.
&reftitle.changelog;
&Version;
&Description;
&array.changelog.by-ref;
&reftitle.examples;
Przykład użycia array_reduce
]]>
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values