array_reduce
Réduit itérativement un tableau
&reftitle.description;
mixedarray_reduce
arrayinput
callbackfunction
mixedinitial&null;
array_reduce applique itérativement
la fonction function aux éléments du
tableau input, de manière à réduire le
tableau à une valeur simple.
&reftitle.parameters;
input
Le tableau d'entrée.
function
La fonction de rappel.
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.changelog;
&Version;
&Description;
5.3.0
Modification du paramètre initial
afin d'autoriser des variables de types mixtes ;
auparavant, uniquement des entiers.
&reftitle.examples;
Exemple avec array_reduce
]]>
Dans cet exemple, $b contiendra 15,
$c contiendra 1200 (= 10*1*2*3*4*5),
et $d contiendra "Aucune donnée à réduire".
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values