Обратите внимание, что оба массива могут содержать одинаковые ИЛИ разные значения идентификаторов и желательно, чтобы все идентификаторы были в конечном массиве.
I посмотрел array_merge и array_combine, но, похоже, ни один из них не справляется со своей задачей.
Ваша помощь ценится
У меня есть два массива, которые выглядят следующим образом: [code][ ['id' => '1', 'color'=>'Green'], ['id' => '2', 'color'=>'Red'], ['id' => '3', 'color'=>'Blue'], ] [/code] и [code][ ['id' => '2', 'size'=>'Small'], ['id' => '3', 'size'=>'Medium'], ['id' => '4', 'size'=>'Large'], ] [/code] Я хотел бы объединить их по значению «id» для получения: [code][ ['id' => '1', 'color'=>'Green', 'size'=>NULL], ['id' => '2', 'color'=>'Red', 'size'=>'Small'], ['id' => '3', 'color'=>'Blue','size'=>'Medium'], ['id' => '4', 'color'=>NULL, 'size'=>'Large'], ] [/code] Обратите внимание, что оба массива могут содержать одинаковые ИЛИ разные значения идентификаторов и желательно, чтобы все идентификаторы были в конечном массиве. I посмотрел array_merge и array_combine, но, похоже, ни один из них не справляется со своей задачей. Ваша помощь ценится