array_reduce
Reduce iterativamente una matriz a un solo valor usando una función llamada de retorno
&reftitle.description;
mixedarray_reduce
arrayinput
callbackfunction
mixedinitial&null;
array_reduce aplica iterativamente la función
function a los elementos de la matriz
input, con el propósito de reducir la matriz a
un solo valor.
&reftitle.parameters;
input
La matriz de entrada.
function
La función usada como llamada de retorno.
initial
Si el parámetro opcional inicial está
disponible, éste será usado al comienzo del proceso, o como un
resultado final en caso de que la matriz esté vacía.
&reftitle.returnvalues;
Devuelve el valor resultante.
Si la matriz está vacía y no se pasa el parámetro initial,
array_reduce devuelve &null;.
&reftitle.changelog;
&Version;
&Description;
5.3.0
Cambiado parámetro initial para permitir mixed, anteriormente integer.
&reftitle.examples;
Ejemplo de array_reduce
]]>
Esto resultará en que $b contenga
15, $c contenga
1200 (= 10*1*2*3*4*5), y $d
contenga No datos a reducir.
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values