Display the drop-down list

array_reduce()

« array_rand | array_replace »
<?php
// custom callback functions
function rsum($v$w) { $v += $w; return $v; };
function 
rmul($v$w) { $v *= $w; return $v; };

$mixed array_reduce (
    
// array $array
    
?// callable $callback
    
  // [mixed $initial = NULL]
);
?>
Result
$mixed = 15
Examples
#1 array_reduce  ([=> 1=> 2=> 3=> 4=> 5],
 
"rsum")
#2 array_reduce  ([=> 1=> 2=> 3=> 4=> 5],
 
"rmul",
 
10)
#3 array_reduce  ([],
 
"rsum",
 
"No data to reduce")
See also
array_count_values, array_filter, array_map, array_unique, call_user_func