좋아,이게 정말 간단해야하고 array_merge()
또는 array_merge_recursive
과 같은 함수로 수행해야한다고 생각하면 잘 모르겠습니다. 아래의 (단순화 된) 예제와 같이 구조화 된 두 개의 간단한 배열이 있습니다. 인덱스에 따라 하나의 배열로 병합하기 만하면됩니다.두 배열을 인덱스로 병합
$ 어레이 (1) :
Array (
[0] => Array (
[ID] => 201
[latLng] => 45.5234515, -122.6762071
)
[1] => Array (
[ID] => 199
[latLng] => 37.7931446, -122.39466520000002
)
)
등등 ...
$ 배열 2 :
Array (
[0] => Array (
[distance] => 1000
[time] => 10
)
[1] => Array (
[distance] => 1500
[time] => 15
)
)
$ desiredResult :
나는 이러한 기능을 병합하여 병합 할 때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
)
)
, I는이를 얻을 수 있습니다 :
$ 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
)
)
는 내가 처음으로 두 번째 세트를 밀어 통해 루프 필요합니까 , 또는 기존 기능으로이 작업을 수행 할 수 있습니까?
그 나는 그리워 해). 고마워,이 작품은 완벽하게 (아래 답변 수도 있지만, 내가 간다). – Kerri
@Kerri : 원하는 기능을 수행 할 수있는 내장 함수를 찾을 수 없습니다. 'array_merge_recursive'는 원하는 출력을 제공하지 않습니다. –
@Kerri : 배열에 [string keys] (http://ideone.com/xZQYd)가 있으면 ([숫자 키]가 아닌 경우) http : // ideone.com/s8mHI)); –