array_reduce
Réduit itérativement un tableau
&reftitle.description;
mixedarray_reduce
arrayarray
callablecallback
mixedinitial&null;
array_reduce applique itérativement
la fonction callback aux éléments du
tableau array, de manière à réduire le
tableau à une valeur simple.
&reftitle.parameters;
array
Le tableau d'entrée.
callback
mixedcallback
mixedcarry
mixeditem
carry
Contient la valeur retournée de l'itération précédente ; dans le cas de
la première itération, ce sera la valeur du paramètre
initial.
item
Contient la valeur de l'itération courante.
initial
Si l'argument optionnel initial
est disponible, il sera utilisé pour initialiser le processus,
ou bien comme valeur finale si le tableau est vide.
&reftitle.returnvalues;
Retourne la valeur résultante.
Si le tableau est vide et le paramètre initial
n'est pas passé, array_reduce retourne &null;.
&reftitle.examples;
Exemple avec array_reduce
]]>
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values