@RushV

Как суммировать все значения в массиве?

Здравствуйте!
Как суммировать значения age и вывести сумму?
$arr = [
  [
    'name' => 'Альбина', 
    'age' => '37'
  ],
  [
    'name' => 'Марина', 
    'age' => '47'
  ],
  [
    'name' => 'Лера', 
    'age' => '27'
  ],
  [
    'name' => 'Эля', 
    'age' => '36'
  ],
  [
    'name' => 'Гуля', 
    'age' => '38'
  ],
  [
    'name' => 'Лена', 
    'age' => '20'
  ]  
];
foreach ($arr as $value) {
$summa = $value['age'];
echo $summa;
}
  • Вопрос задан
  • 93 просмотра
Решения вопроса 2
ronnie85
@ronnie85
Fullstack Dev
echo array_sum(array_column($arr, 'age'));
Ответ написан
Комментировать
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Есть такой специальный символ в PHP (и не только!), который реализует операцию сложения. Называется "плюс", выглядит следующим образом: +.

Если вы хотите вывести итог работы цикла, то делать это нужно за пределами этого самого цикла.

Два этих предложения, по идее, полностью отвечают на ваш вопрос.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 09:29
2500 руб./за проект
25 апр. 2024, в 09:27
4000 руб./за проект
25 апр. 2024, в 09:20
10000 руб./за проект