I have a Array like this
Array
(
    [0] => Array
        (
            [vendor_id] => 2
            [vendor_total_order] => 80
        )
    [1] => Array
        (
            [vendor_id] => 2
            [vendor_total_order] => 100
        )
    [2] => Array
        (
            [vendor_id] => 1
            [vendor_total_order] => 150
        )
    [3] => Array
        (
            [vendor_id] => 3
            [vendor_total_order] => 80
        )
    [4] => Array
        (
            [vendor_id] => 5
            [vendor_total_order] => 150
        )
    [5] => Array
        (
            [vendor_id] => 1
            [vendor_total_order] => 110
        )
)
I want to simplify this array in such a way that if the 'vendor_id' are same for two values there there accumulated/summed value should be assigned to 'vendor_total_order' to that 'vendor_id'(basically we are removing values which are having same vendor_id with the total value of duplicates).
So when i provide the above array as input the output should look like as follow
Array
(
    [0] => Array
        (
            [vendor_id] => 2
            [vendor_total_order] => 180
        )
    [1] => Array
        (
            [vendor_id] => 1
            [vendor_total_order] => 260
        )
    [2] => Array
        (
            [vendor_id] => 3
            [vendor_total_order] => 80
        )
    [3] => Array
        (
            [vendor_id] => 5
            [vendor_total_order] => 150
        )
)
How can i do this ?