Remplacer les   avec un blanc ou une chaîne vide PHP

Bien, j'ai essayé ces et il semble qu'aucun d'entre eux travaillent, mon exemple de chaîne est

 $text_description="       Hello world! lorel ipsum";

 $text_description= str_replace(" "," ",$text_description);
 $text_description = preg_replace("/&#?[a-z0-9]+;/i"," ",$text_description);
 $text_description=html_entity_decode($text_description);
C'est que <pre> partie de votre code, ou un artefact de copier/coller dans StackOverflow de l'éditeur WYSIWYG?
&nbsp; n'a pas été rendu correctement, donc j'ai eu à l'utiliser <pre> tag
Je pense que &nbsp; se comporter comme une chaîne vide. n'est-ce pas?
il n'a pas de saut de ligne comme une chaîne vide serait
Je suis sûr que vous êtes n'ai pas testé votre code. Parce qu'il fonctionne très bien

OriginalL'auteur Sandhurst | 2012-07-31