Per gli spazi multipli puoi usare una funzione fatta così
Codice PHP:
function fix_multi_spaces($string)
{
    
$reg_exp '/\s+/';
    return 
preg_replace($reg_exp," ",$string);

che ti ritorna la stringa passata, ma dove c'erano spazi multipli, ora ce n'è uno solo.

Per i ritorni a capo, o tutto ciò che vuoi, puoi fare la stessa cosa, basta adattare la regexp