Сложить содержимое массива

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, Хороший велосипед. klass

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