Manuel PHP
Précédent
Suivant
array_reduce() applique itérativement la fonction callback aux éléments du tableau input, de manière à réduire le tableau à une valeur simple.
Si l 'argument optionnel intial est disponible, il sera utilisé pour initialiser le processus, ou bien comme valeur finale si le tableau est vide.
Exemple 1.
Exemple avec array_reduce()
?php function rsum( $v, $w) {$v += $w; return $v;} function rmul($v, $w) {$v *= $w; return $v;} $a = array(1, 2, 3, 4, 5); $x = array(); $b = array_reduce($a, "rsum"); $c = array_reduce($a, "rmul", 10); $d = array_reduce($x, "rsum", 1);?
Dans cet exemple, $b contiendra 15, $c contiendra 1200 (= 1*2*3*4*5*10), et $d contiendra 1.
Voir aussi array_filter() et array_map().
Précédent
Sommaire
Suivant
Niveau supérieur