Supprimer plusieurs espaces

Je suis $row['message'] à partir d'une base de données MySQL et j'ai besoin de supprimer tous les espaces comme \n \t et ainsi de suite.

$row['message'] = "This is   a Text \n and so on \t     Text text.";

doit être formaté de manière à:

$row['message'] = 'This is a Text and so on Text text.';

J'ai essayé:

 $ro = preg_replace('/\s\s+/', ' ',$row['message']);
 echo $ro;

mais elle ne supprime pas \n ou \t, juste des espaces simples. Quelqu'un peut me dire comment faire cela?

  • Le retour à la ligne et les tabulations sont entre guillemets simples, de sorte que vous voulez les littérale?
  • J'ai corrigé le fait de citer le code de la sectin avec les \n et \t par des guillemets doubles.
InformationsquelleAutor creativz | 2010-02-24