重複の可能性:
古いキーを上書きせずに 2 つの配列を数値キーで結合する
わかりました、運が悪いのでこれについて検索していました-それは常に、私の目的には役に立たないまたはarray_merge
機能のみを指しています。array_push
array_combine
以下に 2 つの配列を示します (番号はインデックス付き)。
Array (
[0] => 12345
[1] => "asdvsdfsasdfsdf"
[2] => "sdgvsdfgsdfbsdf"
)
Array (
[0] => 25485
[1] => "tyjfhgdfsasdfsdf"
[2] => "mojsbnvgsdfbsdf"
)
そして、「結合された」(結合された) 配列を 1 つ作成する必要があるため、次のようになります。
Array (
[0] => 12345
[1] => "asdvsdfsasdfsdf"
[2] => "sdgvsdfgsdfbsdf"
[3] => 25485
[4] => "tyjfhgdfsasdfsdf"
[5] => "mojsbnvgsdfbsdf"
)
この問題について何も見つからなかったので、自分で試しました ($arr1 と $arr2 は 2 つの小さな配列です)。
$result_array = $arr1;
foreach($arr2 as $v) {
$result_array[] = $v;
}
もちろん、これはうまく機能していますが、私はこのアプローチが好きではありません.2番目の配列に3つの要素しかない状況を想像してみてください...
質問:より良いアプローチがありますか、それともせいぜいいくつかの組み込み関数(私は知りません)ですか???