合并数组中的数组并添加值

我需要这样的数组:

Array
(
    [0] => Array
        (
            [county_code] => 54045
            [count] => 218
        )

    [1] => Array
        (
            [county_code] => 54045
            [count] => 115
        )

    [2] => Array
        (
            [county_code] => 54051
            [count] => 79
        )

)

并使用相同的county_code合并所有数组,并添加计数,如下所示:

Array
(
    [0] => Array
        (
            [county_code] => 54045
            [count] => 333
        )

    [1] => Array
        (
            [county_code] => 54051
            [count] => 79
        )

)

将有多个县代码的多个实例。

谁能指出我正确的方向?