у меня есть массив
Array([0]=>Array
(
[a]=>'street1'
[b]=>'area1'
[c]=>'zip1'
)
[1]=>Array
(
[a]=>'street2'
[b]=>'area1'
[c]=>'zip1'
(
[2]=>Array
(
[a]=>'street3'
[b]=>'area1'
[c]=>'zip2'
(
)
вот что я хотел бы сделать, это удалить повторяющиеся значения для одного и того же ключа и сохранить оставшиеся уникальные значения, как показано ниже, в другой массив
Array([a]=>Array('street1','street2','street3')
[b]=>Array('area1')
[c]=>Array('zip1','zip2')
)
Я попытался сделать это с помощью слияния массивов и нескольких циклов foreach, и это действительно запутало. Может ли кто-нибудь помочь мне с этим.