php的多个dim数组中具有相同键的总值
我有这样一个数组:php的多个dim数组中具有相同键的总值,php,Php,我有这样一个数组: $a = array( array('amount'=>10,'curr'=>'USD'), array('amount'=>20,'curr'=>'JPY'), array('amount'=>30,'curr'=>'BAT'), array('amount'=>50,'curr'=>'BAT'), array('amount'=>100,'curr'=>'USD')
$a = array(
array('amount'=>10,'curr'=>'USD'),
array('amount'=>20,'curr'=>'JPY'),
array('amount'=>30,'curr'=>'BAT'),
array('amount'=>50,'curr'=>'BAT'),
array('amount'=>100,'curr'=>'USD')
);
$total = array('BAT'=>80,
'JPY'=>20,
'USD'=>110
)
我想将相同货币的所有金额相加,并按如下方式返回:
$a = array(
array('amount'=>10,'curr'=>'USD'),
array('amount'=>20,'curr'=>'JPY'),
array('amount'=>30,'curr'=>'BAT'),
array('amount'=>50,'curr'=>'BAT'),
array('amount'=>100,'curr'=>'USD')
);
$total = array('BAT'=>80,
'JPY'=>20,
'USD'=>110
)