I need to add the values of an associative array to another one.

```
$a = array(4=>2,5=>5);
$b = arrray(array(0=>0,1=>4,2=>10,3=>1000),array()...);

```

What I'm expecting to get is a third array ($c) like the one below where the content of $b follows the content of $a:

```
$c = array(array(4=>2,5=>5,0=>0,1=>4,2=>10,3=>1000),array(4=>2,5=>5....));

```

This is what I've written (not working):

```
$c = array();
foreach ($possible_opp_action as $sub) {
    $c[] = array_push($to_merge,array_values($sub));

}

```