array_merge()
わかりました、これが本当にシンプルで、またはのような関数によって達成されるべきだと感じるならarray_merge_recursive
、私はそれを完全に理解することはできません. 以下の (単純化された) 例のように構成された 2 つの単純な配列があります。インデックスに基づいて、それらを 1 つの配列にマージしたいだけです。
$配列 1:
Array (
[0] => Array (
[ID] => 201
[latLng] => 45.5234515, -122.6762071
)
[1] => Array (
[ID] => 199
[latLng] => 37.7931446, -122.39466520000002
)
)
など…</p>
$array2:
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
)
)
マージ関数を使用してこれらをマージしようとすると、これしか取得できません。
$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
)
)
2 番目のセットを最初のセットにプッシュするためにループする必要がありますか、それとも既存の関数でこれを行うことができますか?