Supprimer les doubles espaces [PHP] - PHP - Programmation
Marsh Posté le 28-04-2003 à 12:33:44
essaye un truc dans le genre:
$chaine = preg_replace ("[\w]+", " ", $chaine);
Marsh Posté le 28-04-2003 à 14:16:35
ça doit pas être bon :
il me sort une erreur au niveau du +
Marsh Posté le 28-04-2003 à 14:19:14
C'est pas :
Code :
|
qu'il faut utiliser?
Marsh Posté le 28-04-2003 à 14:24:52
Code :
|
c'est mieux , (les crochets sont inutiles si c'est juste pour mettre un seul élément)
Marsh Posté le 28-04-2003 à 14:28:48
z0rglub a écrit :
|
Celle-ci fonctionne !!
Marsh Posté le 28-04-2003 à 12:12:19
J'essaie depuis une heure de supprimer les espaces excédentaires à l'intérieure de chaînes de caractère en PHP :
En dernier j'ai ça :
function supespaces($chaine)
{
if (ereg(" ",$chaine))
{
$chaine=str_replace(" "," ",$chaine);
supespaces($chaine);
}
else
{
return $chaine;
}
}
$machaine=supespaces($machaine);
Qqun aurait-il mieux parce que ça fonctionne pas du tout !!
merci d'avance
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron