array_reduce
Reduce iterativamente una matriz a un solo valor usando una función llamada de retorno
&reftitle.description;
mixedarray_reduce
arrayinput
callablefunction
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.
mixedcallback
mixedresult
mixeditem
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