Дано:
$fitstArray: ключ - ID региона, значение - наименование региона.$secondArray: ключ - наименование региона, значение - ID дома.Каким образом можно получить из этих двух массивов $finalArray (ключ - ID дома, значение - вложенный массив: наименование региона и ID региона)?
$firstArray = [
10 => 'Москва',
20 => 'Владивосток'
];
$secondArray = [
'Москва' => [
1,
2
],
'Владивосток' => [
3
]
];
var_dump($finalArray = [
1 => [
'REGION' => 'Москва',
'ID' => 10
],
2 => [
'REGION' => 'Москва',
'ID' => 10
],
3 => [
'REGION' => 'Владивосток',
'ID' => 20
],
]);
Ссылка на PHP Sandbox.
вот
Единственное - в массиве с соотношениями регионов и домов (у вас $secondArray) ключами сделал ID регионов, а не их имена - идентифицировать регионы да и вообще что-либо по именам, а не по ID - не гуд.