Hola gracias por la sugerencia mientras ya hize otra cosa, reemplazar lo que está entr comillas por otro caracter que no sea espacio ":s:"
Código PHP:
function replaceName($str){
$z = preg_replace("/\s/",":s:",$str);
return $z[1];
}
Código PHP:
$line = preg_replace_callback('/"(.*)"/','replaceName',$line);
y luego todos los tabuladores o espacios van a convertirse en un espacio único.
Código PHP:
$line = preg_replace("/\s+/"," ",$line);
y luego vuelvo a reemplazar :s: por espacio. Gracias!