array_sum

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

array_sumОбчислює суму значень в масиві

Опис

array_sum(array $array): int|float

Функція array_sum() повертає суму значень масиву.

Параметри

array

Вхідний масив.

Значення, що повертаються

Повертає суму значень у вигляді цілого числа або десяткового дробу; 0, якщо array — порожній.

Журнал змін

Версія Опис
8.3.0 Тепер видає E_WARNING, якщо значення масиву array не можуть бути перетворені в int або float. Раніше array та object ігнорувалися, тоді як всі інші значення приводилися до int. Більше того, об'єкти, котрі можна привести до числових значень (напр. GMP), тепер перетворюються, а не ігноруються.

Приклади

Приклад #1 Використання array_sum()

<?php
$a
= array(2, 4, 6, 8);
echo
"Сума (a) = " . array_sum($a) . "\n";

$b = array("a" => 1.2, "b" => 2.3, "c" => 3.4);
echo
"Сума (b) = " . array_sum($b) . "\n";
?>

Поданий вище приклад виведе:

Сума (a) = 20
Сума (b) = 6.9