array_reduce
Reduz um array para um único valor através de um processo iterativo via callback
&reftitle.description;
mixedarray_reduce
arrayarray
callablecallback
mixedinitial&null;
array_reduce aplica iterativamente a função
callback aos elementos de
array, de forma a reduzir o array a
um único valor.
&reftitle.parameters;
array
O array de entrada.
callback
mixedcallback
mixedcarry
mixeditem
carry
Informa o valor da iteração anterior. No caso da
primeira iteração ele terá o valor de
initial.
item
Mantém o valor da iteração atual.
initial
Se o argumento opcional initial
for passado, ele será utilizado no início do processo, ou como
um resultado final se o array estiver vazio.
&reftitle.returnvalues;
Retorna o valor resultante.
Se a array estiver vazio e initial não for passado,
array_reduce retornará &null;.
&reftitle.changelog;
&Version;
&Description;
&array.changelog.by-ref;
&reftitle.examples;
Exemplo de array_reduce
]]>
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values