How can I make this array:
Array
(
[0] => Array
    (
        [id] => 3412341233214
        [number] => 21000
    )
[1] => Array
    (
        [id] => 12121212121212
        [number] => 18000
    )
[2] => Array
    (
        [id] => 12121212121212
        [number] => 17000
    )
)
Look like the one below, where [1] and [2] have been merged into a single array based on having the same id and the number has been added together.
Array
(
[0] => Array
    (
        [id] => 3412341233214
        [number] => 21000
    )
[1] => Array
    (
        [id] => 12121212121212
        [number] => 35000
    )
)
 
    