(
[region_id] => 1703
[entArea] => 0.00
[sp_sum] =>
[sa_sum] =>
[sg_sum] => 1250.00
[sh_sum] =>
)
[1] => Array
(
[region_id] => 1708
[entArea] => 20.00
[sp_sum] => 223.20
[sa_sum] =>
[sg_sum] =>
[sh_sum] =>
)
[2] => Array
(
[region_id] => 1710
[entArea] => 55.00
[sp_sum] => 483.00
[sa_sum] => 0.48
[sg_sum] =>
[sh_sum] =>
)
[3] => Array
(
[region_id] => 1712
[entArea] => 20.00
[sp_sum] => 188.80
[sa_sum] =>
[sg_sum] =>
[sh_sum] =>
)
[4] => Array
(
[region_id] => 1718
[entArea] => 419.47
[sp_sum] => 2922.09
[sa_sum] =>
[sg_sum] =>
[sh_sum] =>
)
)
Мне нужно взять из этих массивов сумму sp_sum, sa_sum, sg_sum, sh_sum 4 и задать одну переменную "money" Как написать код отдельно?
array_sum(array_column($array, 'sp_sum'))
array_sum(array_column($array, 'sp_sum', 'sa_sum', 'sg_sum', 'sh_sum) )
Тебе решение норм предложили, через форич вложенный, я бы конечно на пох сразу из $item брал значение... Но ты можешь так же сделать вложенный массив из регионов
Обсуждают сегодня