I have multidimensional array. I Need to combine them based on the IDS and sum the amount. Each array contains FIRSTID, SECONDID,TYPE and AMOUNT
[
[FIRSTID] => 58
[SECONDID] => 12
[TYPE] => 319
[AMOUNT] => 300
],
[
[FIRSTID] => 58
[SECONDID] => 12
[TYPE] => 319
[AMOUNT] => 600
],
[
[FIRSTID] => 59
[SECONDID] => 14
[TYPE] => 321
[AMOUNT] => 900
],
[
[FIRSTID] => 59
[SECONDID] => 14
[TYPE] => 321
[AMOUNT] => 500
],
[
[FIRSTID] => 60
[SECONDID] => 13
[TYPE] => 320
[AMOUNT] => 1000
],
[
[FIRSTID] => 60
[SECONDID] => 13
[TYPE] => 321
[AMOUNT] => 1500
]
If FIRSTID , SECONDID and TYPE are same then add the amount else keep the array in result
Expected result would be like
[
[FIRSTID] => 58
[SECONDID] => 12
[TYPE] => 319
[AMOUNT] => 900
],
[
[FIRSTID] => 59
[SECONDID] => 14
[TYPE] => 321
[AMOUNT] => 1400
],
[
[FIRSTID] => 60
[SECONDID] => 13
[TYPE] => 320
[AMOUNT] => 1000
],
[
[FIRSTID] => 60
[SECONDID] => 13
[TYPE] => 321
[AMOUNT] => 1500
]