I have an array looks like this.I want to merge array by their order id.
Array(
[0] => Array
(
[orderId] => 152
[prodName] => Red Dri-fit Undershirt
[quantity] => 2
[cartId] => 677
)
[1] => Array
(
[orderId] => 151
[prodName] => Practice Shorts
[quantity] => 2
[cartId] => 667
)
[2] => Array
(
[orderId] => 151
[prodName] => Red Dri-fit Undershirt
[quantity] => 2
[cartId] => 668
)
)
It should look something like this.
Array
(
[152] => Array
(
[prodName] => Red Dri-fit Undershirt
[quantity] => 2
[cartId] => 677
)
[151] => Array
(
[1] => Array
(
[prodName] => Practice Shorts
[quantity] => 2
[cartId] => 667
)
[2] => Array
(
[prodName] => Red Dri-fit Undershirt
[quantity] => 2
[cartId] => 668
)
)
)
I am trying two these two arrays by their order ids. I am looking for a function, if any, to preserve or merge values into similar key, but no luck so far.