array_reduce
Réduit itérativement un tableau
&reftitle.description;
mixedarray_reduce
arrayinput
callbackfunction
intinitial
array_reduce applique itérativement
la fonction function aux éléments du
tableau input, de manière à réduire le
tableau à une valeur simple. Si l'argument optionnel
initial est disponible, il sera utilisé pour
initialiser le processus, ou bien comme valeur finale si le
tableau est vide.
Si le tableau est vide et le paramètre initial
n'est pas passé, array_reduce retourne &null;.
Exemple avec array_reduce
]]>
Dans cet exemple, $b contiendra 15,
$c contiendra 1200 (= 10*1*2*3*4*5),
et $d contiendra &one;.
Voir aussi
array_filter,
array_map,
array_unique et
array_count_values.