array_reduce
Reduce iterativamente un array a un solo valor usando una función llamada de retorno
&reftitle.description;
mixedarray_reduce
arrayarray
callablecallback
mixedinitial&null;
array_reduce aplica iterativamente la función
callback a los elementos de
array, con el propósito de reducir el array a
un solo valor.
&reftitle.parameters;
array
El array de entrada.
callback
mixedcallback
mixedcarry
mixeditem
carry
Conserva el valor de retorno de la iteración anterior; en el caso de que
sea la primera iteración, conservará el valor de
initial.
item
Conserva el valor de la iteración actual.
initial
Si el parámetro opcional initial está disponible,
será usado al comienzo del proceso, o como un resultado final en caso de
que el array esté vacío.
&reftitle.returnvalues;
Devuelve el valor resultante.
Si el array está vacío y no se proporciona el parámetro initial,
array_reduce devuelve &null;.
&reftitle.changelog;
&Version;
&Description;
5.3.0
Se cambió el parámetro initial para permitir mixed, anteriormente era integer.
&reftitle.examples;
Ejemplo de array_reduce
]]>
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values