suma de duplicados en array php

No estoy seguro de qué función buscar con respecto a esto, así que no puedo ayudarme a mí mismo. Parece un problema obvio en realidad. Tengo una matriz, y donde tengo claves duplicadas, deseo agregar los valores. p.ej:

Esta es una sección de mi 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
    )

Lo único que deseo hacer es decir dónde la clave de fecha de la matriz es la misma (por ejemplo, aquí 2011-08-01) Quiero mostrar esta fecha una vez, pero con valores combinados del elemento duplicado ...

p.ej

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

Respuestas a la pregunta(4)

Su respuesta a la pregunta