function mul($mul, $item)
{
$mul *= $item;
return $mul;
}
$arr = array(1, 2, 3, 4, 5);
var_dump(array_reduce($arr, "mul", 20)); // int(2400) 20*1*2*3*4*5
echo "<br />";
var_dump($arr);
/*
run:
int(2400)
array(5) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) }
*/