<p>I have the following arrays in PHP (okay they are a bit bigger but the idea is what counts).</p>

<pre><code>$array1 = array(1 =&gt; 'a', 2 =&gt; 'b');
$array2 = array(3 =&gt; 'c', 4 =&gt; 'd');
</code></pre>

<p>Essentially I want to combine the two arrays as if it were something like this</p>

<pre><code>$array3 = array(1 =&gt; 'a', 2 =&gt; 'b', 3 =&gt; 'c', 4 =&gt; 'd');
</code></pre>

<p>Thanks</p>

Use
```
```
$array3 = $array1 + $array2;
```
```
See
Array Operators
By the way:
array_merge()
does something different with the arrays given in the example:
```
```
$a1=array(1 => 'a', 2 => 'b');
$a2=array(3 => 'c', 4 => 'd');
print_r($a1+$a2);
Array
(
    [1] => a
    [2] => b
    [3] => c
    [4] => d
)
print_r(array_merge($a1, $a2));
Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
)
```
```
Note the different indexing.