Хорошо, если мне кажется, что это должно быть действительно просто и выполняется функцией вроде array_merge ()
или array_merge_recursive
, но я могу Непонятно. У меня есть два простых массива, структурированных как (упрощенный) пример ниже. Я просто хочу объединить их в один массив на основе их индекса.
$ array 1:
Array (
[0] => Array (
[ID] => 201
[latLng] => 45.5234515, -122.6762071
)
[1] => Array (
[ID] => 199
[latLng] => 37.7931446, -122.39466520000002
)
)
и так далее…
$ array2:
Array (
[0] => Array (
[distance] => 1000
[time] => 10
)
[1] => Array (
[distance] => 1500
[time] => 15
)
)
$ желаемый результат:
Array (
[0] => Array (
[ID] => 201
[latLng] => 45.5234515, -122.6762071
[distance] => 1000
[time] => 10
)
[1] => Array (
[ID] => 199
[latLng] => 37.7931446, -122.39466520000002
[distance] => 1500
[time] => 15
)
)
Когда я пытаюсь объединить их с помощью функций слияния, я могу получить только следующее:
$ unDesiredResult:
Array (
[0] => Array (
[ID] => 201
[latLng] => 45.5234515, -122.6762071
)
[1] => Array (
[ID] => 199
[latLng] => 37.7931446, -122.39466520000002
)
[2] => Array (
[distance] => 1000
[time] => 10
)
[3] => Array (
[distance] => 1500
[time] => 15
)
)
Нужно ли мне выполнять цикл, чтобы вставить второй набор в первый, или это можно сделать с помощью существующей функции?