У меня есть запрос, который возвращает тысячи массивов с контактной информацией. Каждый из них имеет идентификатор пользователя (IndvID), связанный с ним. Мне нужно объединить массивы с соответствующими идентификаторами пользователя в многомерном массиве.Объединение многомерных массивов в PHP
Так что:
Array
(
[EmailID] => 1
[IndvID] => 78
[EmailType] => Business
[Preferred] => false
[Email] => [email protected]
[Listed] => true
[!diffgr:id] => dbs71
[!msdata:rowOrder] => 0
)
Array
(
[EmailID] => 2
[IndvID] => 78
[EmailType] => Personal
[Preferred] => true
[Email] => [email protected]
[Listed] => true
[!diffgr:id] => dbs72
[!msdata:rowOrder] => 1
)
Array
(
[EmailID] => 3
[IndvID] => 85
[EmailType] => Personal
[Preferred] => true
[Email] => [email protected]
[Listed] => true
[!diffgr:id] => dbs73
[!msdata:rowOrder] => 2
)
Array
(
[EmailID] => 4
[IndvID] => 86
[EmailType] => Personal
[Preferred] => true
[Email] => [email protected]
[Listed] => true
[!diffgr:id] => dbs74
[!msdata:rowOrder] => 3
)
Становится
array[0](
Array[0]
(
[EmailID] => 1
[IndvID] => 78
[EmailType] => Business
[Preferred] => false
[Email] => [email protected]
[Listed] => true
[!diffgr:id] => dbs71
[!msdata:rowOrder] => 0
)
Array[1]
(
[EmailID] => 2
[IndvID] => 78
[EmailType] => Personal
[Preferred] => true
[Email] => [email protected]
[Listed] => true
[!diffgr:id] => dbs72
[!msdata:rowOrder] => 1
)
)
Array[1]
(
[EmailID] => 3
[IndvID] => 85
[EmailType] => Personal
[Preferred] => true
[Email] => [email protected]
[Listed] => true
[!diffgr:id] => dbs73
[!msdata:rowOrder] => 2
)
Array[2]
(
[EmailID] => 4
[IndvID] => 86
[EmailType] => Personal
[Preferred] => true
[Email] => [email protected]
[Listed] => true
[!diffgr:id] => dbs74
[!msdata:rowOrder] => 3
)
Matching друг с другом "IndvID"
Вы что-то пробовали? – Rizier123
Можете ли вы показать свой код для массива ist? –
Добро пожаловать в переполнение стека! Этот вопрос немного короткий по информации. Можете ли вы поделиться тем, что вы пробовали, и с какими проблемами вы столкнулись? –