@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 (и не только!), который реализует операцию сложения. Называется "плюс", выглядит следующим образом: +.

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

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

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

Войти через центр авторизации
Похожие вопросы