У меня есть многомерный массив (я назову его исходным_массивом), и я хотел бы взять первый массив из исходного_массива и установить значения в качестве ключей в новый массив. Я также хочу взять значения второго массива в original_array и сделать их ключами, а затем установить значения третьего массива в original_array в качестве значений этих ключей.
Вот пример исходного_массива:
Код: Выделить всё
Array (
[id] => Array (
[0] => 1
[1] => 3
)
[reward] => Array (
[0] => Movie
[1] => Trip
)
[cost] => Array (
[0] => 50
[1] => 200
)
)
Код: Выделить всё
Array (
[1] => Array (
[Movie] => 50
)
[3] => Array (
[Trip] => 200
)
)
Я потратил часы, пытаясь понять это, используя array_merge, array_merge_recursive... и т. д. И поиск ТАК далеко и широкий для подобных вопросов, но я не нашел ничего, что делало бы то, что мне нужно.
Мне удалось правильно объединить 2-й и 3-й массивы в original_array с array_combine. Но я не знаю, как объединить этот результат со значениями первого массива в original_array.
Подробнее здесь: https://stackoverflow.com/questions/362 ... ative-arra
Мобильная версия