我有一個像這樣的動態值的數組。目標是具有相同代碼和相同代碼值的合併數組。Combine Multidimentional數組然後總和值
$array = array(
array(
array(
'code'=>'AA',
'name'=>'A Name',
'cost'=>'10',
),
array(
'code'=>'AB',
'name'=>'B Name',
'cost'=>'15',
),
),
array(
array(
'code'=>'AA',
'name'=>'A Name',
'cost'=>'15',
),
array(
'code'=>'AB',
'name'=>'B Name',
'cost'=>'10',
),
array(
'code'=>'AC',
'name'=>'C Name',
'cost'=>'10',
),
),
array(
array(
'code'=>'AA',
'name'=>'A Name',
'cost'=>'5',
),
array(
'code'=>'AB',
'name'=>'B Name',
'cost'=>'10',
),
array(
'code'=>'AC',
'name'=>'C Name',
'cost'=>'15',
),
),
);
,我想造成這樣
$result = array(
array(
array(
'code'=>'AA',
'name'=>'A Name',
'cost'=>'30',
),
array(
'code'=>'AB',
'name'=>'B Name',
'cost'=>'35',
),
),
);
結果是唯一的代碼AA和BB,因爲代碼AC上第一指標不存在。然後將相同的值編碼爲總和。
由於
你的意思'AC',不'CC' – RomanPerekhrest