Сложить содержимое массива
1.
Мага (23.06.2014 / 15:53)
Добрый день всем. Стоит такая задача: необходимо сложить все числа одного массива. Как это сделать?
2.
юЮЮфюв (23.06.2014 / 16:04)
<?php
$array = array(1, 2, 3, 4);
$sum = 0;
foreach($array as $elem) {
$sum = $sum + $elem;
}
print($sum);
?>
Но, наверняка, можно более элегантно.
3.
Евгений (23.06.2014 / 16:10)
1.
WolfEYE,
<?php
$array = [1,2,3,4,5,6,7,8,9,10];
echo array_sum($array);
?>
Добавлено через 01:34 сек.
2.
TakteS, Хороший велосипед.
4.
юЮЮфюв (23.06.2014 / 16:13)
3, Я не похапешник.
5.
Мага (23.06.2014 / 17:39)
Всем большое спасибо, помогли.
6.
Topiary (23.06.2014 / 19:37)
Перебирай весь массив и суммируй
$s=0;
foreach ($array as $v)
{$s+=$v;}
7.
Евгений (23.06.2014 / 23:17)
6.
Topiary, Зачем перебирать весь массив если есть встроенная функция для получения суммы значений? См. третий пост.
8.
Topiary (24.06.2014 / 05:26)
Предложил, как вариант.
URL:
https://visavi.net/topics/40881