Grazie,

funziona ed ho aggiunto anche ! e ?

invece secondo te come mai questa non mi funziona (non mi da errore ma non leva i ritorni a capo ad esempio).

codice:
$tmp = str_replace(array("\r\n", "\r", "\n", "\t"), ' ', $string);