[0]=> ["id"]=> "1" ["color"]=> "red" ["size"]=> "S" [1]=> ["id"]=> "1" ["color"]=> "red" ["size"]=> "M" [2]=> ["id"]=> "2" ["color"]=> "red" ["size"]=> "S" [3]=> ["id"]=> "2" ["color"]=> "red" ["size"]=> "M" }
Jak widać pewne elementy tablicy się powtarzają dlatego chciałbym ją tak połączyć aby elementy wspólne się nie dublowały tylko elementy różne mają się połączyć z rozdzielaczem w formie przecinka, czyli finalnie chciałbym uzyskać taki efekt:
[0]=> ["id"]=> "1" ["color"]=> "red" ["size"]=> "S, M" [1]=> ["id"]=> "2" ["color"]=> "red" ["size"]=> "S, M" }
Czy są jakieś wbudowane funkcje które mi to ułatwią? Jak to najlepiej zrobić?