array_merge すると添字番号が0からになってしまうようなのですが、これを回避する方法は
ないでしょうか?

$a = array();
$b[1] = 1;
$a = array_merge($a,$b);
print_r($a);