У меня есть 2 элемента, которые имеют значение member
которое равно 5
Я хочу получить сумму всех значений member
[member] => 5
+ [member] => 5
= 10
Выход должен быть 10
Это мой массив
Array ( [0] => Array ( [membUid] => 0090000816 [service_id] => 0 [member] => 5 ) [1] => Array ( [membUid] => 0090000867 [service_id] => 0 [member] => 5 ) )
Это мой код:
foreach($result['content'] as $res){ sum($res['member']); }
Это работает?
$sum = 0; foreach ($result as $res) { $sum += $res['member']; } echo $sum;
альтернативное решение, с array_sum
и array_map
echo array_sum(array_map(function($i){return $i["member"];},$result['content']));