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
    )
)

кто-то знает софостированное решение для моей проблемы, или мне нужно пройти долгий путь и делать каждый шаг вручную?

спасибо и приветствия

Ответы на вопрос(4)

Ваш ответ на вопрос