Функция array_sum()

Версия PHP - 4 >= 4.0.4

array_sum - суммирует значения массива.

Описание функции array_sum()

mixed array_sum (array array)

array_sum() возвращает сумму значений массива как integer или float.

Пример функции array_sum()

$a = array(1, 3, 5, 7); echo "sum(a) = ".array_sum($a)."\n";  $b = array("a"=>1.2,"b"=>2.3,"c"=>3.4); echo "sum(b) = ".array_sum($b)."\n";

Вывод программы будет:

sum(a) = 16 sum(b) = 6.9

Примечание: версии PHP до 4.0.6 модифицировали сам передаваемый массив и конвертировали строки в числа (что в большинстве случаев давало конвертацию в нуль, в зависимости от значений).