Desconozco por qué no te está resultando, podrías cambiar la variable para hacer una pequeña prueba, me refiero
Código PHP:
Ver original$archivo_salida = $marca_tit[0] . "-" . $localidad_tit[0] . "-" . $id['id'];
$archivo_salida_cambiado = limpieza($archivo_salida);
echo $archivo_salida_cambiado;