PHP array merging
<?php
// Non-associative.
$a = [1, 2, 3];
$b = [4, 5, 6, 7];
$c = $a + $b;
var_dump($c);
$d = array_merge($a, $b);
var_dump($d);
$a += $b;
var_dump($a);
echo '----' . PHP_EOL;
// Associative.
$a = ['one' => 1, 'two' => 2, 'three' => 3];
$b = ['one' => 4, 'two' => 5, 'three' => 6, 'four' => 7];
$c = $a + $b;
var_dump($c);
$d = array_merge($a, $b);
var_dump($d);
$a += $b;
var_dump($a);