PHP を利用していて二つの配列から一つの配列を作りたい場合って皆さんどうしてますか?
実は今日初めて気付いたのですが、+ を使用して一つの配列に出来るんですね~。
$a = array (
“1” => “a”,
“2” => “aa”,
);
$b = array(
“100” => “b”,
“101” => “bb”,
);
のとき、$a + $b を実行すると、
array (
“1” => “a”,
“2” => “aa”,
“100” => “b”,
“101” => “bb”,
);
になるんです。いままでこういうケースの時、array_merge だと欲しい配列にならないので、しょーもない自作の関数作って foreach で回して一つの配列作ってましたよ…
なんか知らないことはまだまだありますねぇ。
マニュアル: 配列演算子 [Array Operators] の項