Задать вопрос
@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 янв. 2025, в 07:20
50000 руб./за проект
18 янв. 2025, в 03:12
1000 руб./за проект
18 янв. 2025, в 00:01
500 руб./за проект