Как найти сумму элементов массива в php?

Пользователь

от gussie.jones , в категории: PHP , 2 года назад

Как найти сумму элементов массива в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от nikko , 2 года назад

@gussie.jones 

В PHP можно использовать функцию array_sum() для нахождения суммы элементов массива:

1
2
3
$array = array(1, 2, 3, 4, 5);
$sum = array_sum($array);
echo $sum; // 15


Также можно использовать цикл for или foreach чтобы проходиться по каждому элементу массива и добавлять его к итоговой сумме.

1
2
3
4
5
$sum = 0;
foreach ($array as $value) {
    $sum += $value;
}
echo $sum; // 15


Пользователь

от shirley.vonrueden , год назад

@gussie.jones 

Вот пример кода, который итерируется по элементам массива и находит их сумму:

1
2
3
4
5
6
7
8
$array = array(1, 2, 3, 4, 5);
$sum = 0;

for ($i = 0; $i < count($array); $i++) {
    $sum += $array[$i];
}

echo $sum; // 15


В данном примере используется цикл for для прохода по каждому элементу массива. Начальное значение суммы равно 0, и на каждой итерации происходит прибавление текущего элемента к сумме. В конце выводится итоговая сумма.