У меня следующая ситуация, и я не могу найти простой способ сделать это.
У меня есть 2 массива:
1)
Array (
[0] => Array
(
[FirstName] => Tom
[LastName] => Siemens
[Id] => 10300
)
[1] => Array
(
[FirstName] => Sam
[LastName] => Tailor
[Id] => 10301
)
2)
Array
(
[0] => Array
(
[Type] => Invoice
[Number] => 6344394
[Project] => Array
(
[Name] => Test Project 1
[ResponsibleUserId] => 10300
[Id] => 498
[ResponsibleUser] =>
)
)
[1] => Array (
[Type] => Invoice
[Number] => 6345555
[Project] => Array
(
[Name] => Test Project 2
[ResponsibleUserId] => 10301
[Id] => 499
[ResponsibleUser] =>
)
)
Что может быть лучшим подходом для получения «FirstName LastName» из первого массива, зависит от идентификатора, который должен равняться идентификатору проекта из второго массива, и помещать эти значения во второй массив -> Project-> ResponsibleUser?
Результат, который я ищу, следующий:
Final Array)
Array (
[0] => Array
(
[Type] => Invoice
[Number] => 6344394
[Project] => Array
(
[Name] => Test Project 1
[ResponsibleUserId] => 10300
[Id] => 498
[ResponsibleUser] => Tom Siemens
)
)
[1] => Array (
[Type] => Invoice
[Number] => 6345555
[Project] => Array
(
[Name] => Test Project 2
[ResponsibleUserId] => 10301
[Id] => 499
[ResponsibleUser] => Sam Tailor
)
)