Comment activer $string
:Supprimer des espaces vides supplémentaires avec PHP?
"one two three"
dans:
"one two three"
?
Comment activer $string
:Supprimer des espaces vides supplémentaires avec PHP?
"one two three"
dans:
"one two three"
?
$str = "one two three";
$str = preg_replace('/ +/',' ',$str);
Ceci remplace un ou plusieurs espaces avec un seul espace. Il va également remplacer un seul espace avec lui-même !! Pour l'améliorer un peu:
$str = preg_replace('/ {2,}/',' ',$str);
qui remplace un groupe de 2 espaces consécutifs ou plus avec un seul espace.
Je pense que 'preg_replace ('/ s + /', '', $ str);' serait un peu mieux. –
essayez ceci:
$str = preg_replace("/[ ]{2,}/", " ", $str);
en double de [preg_replace non-alpha, laisser un seul des espaces blancs] (http://stackoverflow.com/questions/8329065/preg-replace-non-alpha-leave-single- espaces) –