array_sum()
This function will add up the values of an array. Values will be converted to integer or float for calculation only. The array will remain unchanged.
Nested arrays will be ignored regardless of their values. Consider them zero to this function.
$arr = array(2, 4, 6, '5'); $sum = array_sum($arr); // 17 $arr = array(2, 4, 6, '5', true); $sum = array_sum($arr); // 18 $arr = array(2, 4, 3.7, -82); $sum = array_sum($arr); // -72.3 $x = array(15, 23); $y = '12Monkeys'; $arr = array(2, 4, $x, $y); $sum = array_sum($arr); // 18
See the manual entry for array_sum()
