I have an numbered array like this in PHP
Original array:
Array
(
[i] => Array
(
[0] => Array
(
[id] => 1
[qty] => 5
)
[1] => Array
(
[id] => 2
[qty] => 5
)
[2] => Array
(
[id] => 2
[qty] => 5
)
[3] => Array
(
[id] => 1
[qty] => 5
)
[4] => Array
(
[id] => 3
[qty] => 5
)
)
)
I want it to group the same "id" and add up quantity if there are duplicates, If the "id" is the key instead of numbered keys, I should be able to do it.
What I expected the results is:
Array
(
[i] => Array
(
[0] => Array
(
[id] => 1
[qty] => 10
)
[1] => Array
(
[id] => 2
[qty] => 10
)
[2] => Array
(
[id] => 3
[qty] => 5
)
)
)