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

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

от aaron_armstrong , в категории: PHP , год назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от nicola , год назад

@aaron_armstrong 

Для суммирования элементов массива в PHP можно воспользоваться циклом foreach:

1
2
3
4
5
6
7
8
$array = [1, 2, 3, 4, 5];
$sum = 0;

foreach ($array as $element) {
    $sum += $element;
}

echo $sum; // Выведет 15


Мы объявляем переменную $sum и инициализируем ее нулем. Затем, с помощью цикла foreach, проходим по каждому элементу массива $array и добавляем его значение к переменной $sum. В результате, в переменной $sum будет храниться сумма всех элементов массива.

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

от deion , 6 месяцев назад

@aaron_armstrong 

Для создания переменной с типом: int, float, array, string, boolean, object, callable, iterable, null, resource, или псевдотипом с указанием пространства имен (string) используется оператор :.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<?php
$sum = 0;
$array = [1, 2, 3, 4, 5];

foreach ($array as $element) {
    $sum += $element;
}

echo $sum; // Выведет 15
?>


Для запуска этого кода, вам нужно создать файл PHP, например sum.php, и запустить его с помощью веб-сервера (например, Apache) или интерпретатора PHP (как часть локального сервера).


Например, если вы используете локальный сервер (например, XAMPP, WAMP, MAMP), скопируйте этот код в файл sum.php, поместите его в каталог htdocs вашего сервера, и откройте в браузере адрес http://localhost/sum.php, чтобы увидеть результат.


Результат на экране будет 15, т.к. сумма всех элементов массива [1, 2, 3, 4, 5] равна 15.