2 つの配列をマージする方法
P粉548512637
2023-08-31 09:47:28
<p>同じキーを持つ 2 つの類似した配列をマージしようとしています</p>
<pre class="brush:php;toolbar:false;">配列
(
[0] => 4064628
[1] => 4064953
[2] => 4064922
[3] => 4064870
[4] => 4064789
[5] => 4064631
[6] => 4065044
[7] => 4064942
[8] => 4064938
[9] => 4064936
)
配列
(
[0] => 165020
[1] => 165026
[2] => 165025
[3] => 165023
[4] => 165024
[5] => 165021
[6] => 165027
[7] => 165043
[8] => 165042
[9] => 165045
)</pre>
<p>しかし、<em>array_merge</em> または <em>array_merge_recursive</em> を使用すると、出力は同じになります。
<pre class="brush:php;toolbar:false;">配列
(
[0] => 4064628
[1] => 4064953
[2] => 4064922
[3] => 4064870
[4] => 4064789
[5] => 4064631
[6] => 4065044
[7] => 4064942
[8] => 4064938
[9] => 4064936
[10] => 165020
[11] => 165026
[12] => 165025
[13] => 165023
[14] => 165024
[15] => 165021
[16] => 165027
[17] => 165043
[18] => 165042
[19] => 165045
)</pre>
<p>しかし、私は次のような結果が欲しいです:</p>
<pre class="brush:php;toolbar:false;">配列
(
[0] => 配列
(
[0] => 4064628
[1] => 165020
)
[1] => 配列
(
[0] => 4064935
[1] => 165026
)
[2] => 配列
(
[0] => 4064922
[1] => 165025
)
......</pre>
<p>誰かこれら 2 つの配列を結合するのを手伝ってくれませんか?
簡単そうに見えますが、理解できない点があり、それが何なのかわかりません</p>