<?php

$teste1 = array(
      "a" => array( 1 => 'teste1', 2 => 'teste2', 3 => 'teste3'),
      "b" => array(3 => 'teste4', 5 => 'teste5')
);

$teste2 = array(
      "a" => array( 3 => 'teste6', 4 => 'teste7')
);

print_r(array_merge_recursive($teste1, $teste2));