Задать вопрос
@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;
}
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 2
ronnie85
@ronnie85
Fullstack Dev
echo array_sum(array_column($arr, 'age'));
Ответ написан
Комментировать
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Есть такой специальный символ в PHP (и не только!), который реализует операцию сложения. Называется "плюс", выглядит следующим образом: +.

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

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

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

Похожие вопросы
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект