soma de duplicatas no array php

Eu não tenho certeza qual a função para procurar em relação a isso, então não consigo me ajudar. Parece um problema óbvio, na verdade. Eu tenho uma matriz e onde tenho chaves duplicadas, desejo adicionar os valores. por exemplo:

Esta é uma seção da minha matriz.

[1] => Array
    (
        [inputAvg] => 21.41 KB
        [outputAvg] => 22.03 KB
        [date] => 2011-08-01
    )

[2] => Array
    (
        [inputAvg] => 182.63 KB
        [outputAvg] => 186.05 KB
        [date] => 2011-08-01
    )

[3] => Array
    (
        [inputAvg] => 182.63 KB
        [outputAvg] => 186.05 KB
        [date] => 2011-08-02
    )

[4] => Array
    (
        [inputAvg] => 4.84 MB
        [outputAvg] => 4.93 MB
        [date] => 2011-08-03
    )

Tudo o que quero fazer é dizer onde a chave de data da matriz é a mesma (por exemplo, aqui 2011-08-01) Eu quero mostrar essa data uma vez, mas com valores combinados do item duplicado ....?

por exemplo

[1] => Array
    (
        [inputAvg] => 204.04 KB
        [outputAvg] => 208.08 KB
        [date] => 2011-08-01
    )


[2] => Array
    (
        [inputAvg] => 182.63 KB
        [outputAvg] => 186.05 KB
        [date] => 2011-08-02
    )

[3] => Array
    (
        [inputAvg] => 4.84 MB
        [outputAvg] => 4.93 MB
        [date] => 2011-08-03
    )

questionAnswers(4)

yourAnswerToTheQuestion