У меня возникли проблемы с решением слияния массива с многомерным массивом.
Мой массив выглядит так:
Array
(
[0] => Array
(
[id] => 41844
[regNumber] => CSM-057.05
[name] => 100n SMD 0603 10% X7R 25V
[madeBy2] => Pro_Sinoskysun International (HK) CO., LTD
)
[1] => Array
(
[id] => 41844
[regNumber] => CSM-057.05
[name] => 100n SMD 0603 10% X7R 25V
[madeBy2] => Pro_RUTRONIK Elektronische Ba
)
[2] => Array
(
[id] => 41844
[regNumber] => CSM-057.05
[name] => 100n SMD 0603 10% X7R 25V
[madeBy2] => Pro_TTI
)
[3] => Array
(
[id] => 41844
[regNumber] => CSM-057.05
[name] => 100n SMD 0603 10% X7R 25V
[madeBy2] => Pro_ARROW CENTRAL EUROPE GMBH
)
[4] => Array
(
[id] => 41844
[regNumber] => CSM-057.05
[name] => 100n SMD 0603 10% X7R 25V
[madeBy2] => Pro_TDK
)
[5] => Array
(
[id] => 41844
[regNumber] => CSM-057.05
[name] => 100n SMD 0603 10% X7R 25V
[madeBy2] => Pro_YANGZHIDING ELECTRONICS
)
[6] => Array
(
[id] => 41301
[regNumber] => P+CSM-302.01
[name] => 100n SMD 0603 5% X7R 25V
[madeBy2] =>
)
[7] => Array
(
[id] => 24526
[regNumber] => P+CSM-097.04
[name] => 100n SMD 0603 10% X7R 25V
[madeBy2] => Pro_TDK
)
)
И мне нужно объединить их как:
Array
(
[0] => Array
(
[id] => 41844
[regNumber] => CSM-057.05
[name] => 100n SMD 0603 10% X7R 25V
[madeBy2] => Array
(
"Pro_Sinoskysun International (HK) CO., LTD",
"Pro_RUTRONIK Elektronische Ba",
"Pro_TTI",
"Pro_ARROW CENTRAL EUROPE GMBH",
"Pro_TDK",
"Pro_YANGZHIDING ELECTRONICS"
)
)
[1] => Array
(
[id] => 41301
[regNumber] => P+CSM-302.01
[name] => 100n SMD 0603 5% X7R 25V
[madeBy2] =>
)
[2] => Array
(
[id] => 24526
[regNumber] => P+CSM-097.04
[name] => 100n SMD 0603 10% X7R 25V
[madeBy2] => Pro_TDK
)
)
Входной массив может состоять из 5 или 500 элементов, и мне нужно объединить их по ID. Есть только одна вещь, отличная друг от друга и от того, кто их создал. Это как-то возможно?
Если нужно что-то еще, я могу добавить это. :)
Большое спасибо за помощь.