Lo unico raro que veo es que archivo_0 no va a ser tomado en cuenta ya que $a arranca en 1, por otro lado yo solamente uso :
$nombre = $_FILES['archivo_0']['name']
$tipo = $_FILES['archivo_0']['type']
etc., no cambia mucho , pero estaria bueno que publicaras exactamente el error.
Saludos LEO