php массив находит дубликаты, суммирует их и удаляет дубликаты
у меня есть массив:
Array
(
[0] => Array
(
[setid] => 2
[income] => 100
)
[1] => Array
(
[setid] => 2
[income] => 120
)
[2] => Array
(
[setid] => 3
[income] => 700
)
)
Мне нужно найти записи с той же сетью, суммировать их доход и удалить дубликаты записей - в конце это должно выглядеть так:
Array
(
[0] => Array
(
[setid] => 2
[income] => 220
)
[1] => Array
(
[setid] => 3
[income] => 700
)
)
кто-то знает софостированное решение для моей проблемы, или мне нужно пройти долгий путь и делать каждый шаг вручную?
спасибо и приветствия