array_mergeを使用して配列を結合する
array_mergeは引数に配列を取ります。可変長引数のため、複数の配列を一度に渡すことができます。
array_mergeは引数で受け取った配列を結合した配列を返却します。
array_merge(array ...$arrays): array
array_mergeの使用例を次に示します。
$ary1 = ['hello'];
$ary2 = ['world'];
array_merge($ary1, $ary2);
//=> [
// "hello",
// "world",
// ]
+演算子を使用して配列を結合する
+演算子を使用して配列を結合することもできます。
+演算子を使用して配列を結合する例を次に示します。
$ary1 = ['hello' => 'world'];
$ary2 = ['foo' => 'bar'];
$ary1 + $ary2;
//=> [
// "hello" => "world",
// "foo" => "bar",
//]
+演算子を使用する場合の注意点として、添字が同じ場合、次のように一方の配列で値が上書きされます。
$ary1 = ['some' => 'world'];
$ary2 = ['some' => 'bar'];
$ary1 + $ary2;
//=> [
// "some" => "world",
//]