Originariamente inviato da daniele_dll
se fai

$stringa = trim($stringa);

non fai prima?
www.php.net/trim

è una cosa apposita
ma trim toglie solo gli spazi in cima e in fondo ad una stringa non spazi multipli nel mezzo