Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
943 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Supprimer les doubles espaces

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Supprimer les doubles espaces

n°374137
sire de Bo​tcor
Armorican way of life
Posté le 28-04-2003 à 12:12:19  profilanswer
 

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
mood
Publicité
Posté le 28-04-2003 à 12:12:19  profilanswer
 

n°374171
anapajari
s/travail/glanding on hfr/gs;
Posté le 28-04-2003 à 12:33:44  profilanswer
 

essaye un truc dans le genre:
$chaine = preg_replace ("[\w]+", " ", $chaine);

n°374308
sire de Bo​tcor
Armorican way of life
Posté le 28-04-2003 à 14:16:35  profilanswer
 

ça doit pas être bon :
il me sort une erreur au niveau du +


---------------
«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
n°374318
omega2
Posté le 28-04-2003 à 14:19:14  profilanswer
 

C'est pas :  

Code :
  1. $chaine = preg_replace ("/[\w]+/", " ", $chaine);


qu'il faut utiliser?

n°374333
z0rglub
Posté le 28-04-2003 à 14:24:52  profilanswer
 

Code :
  1. $chaine = preg_replace ("/\s+/", " ", $chaine);


c'est mieux  :D , (les crochets sont inutiles si c'est juste pour mettre un seul élément)


Message édité par z0rglub le 28-04-2003 à 14:25:23

---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°374340
sire de Bo​tcor
Armorican way of life
Posté le 28-04-2003 à 14:28:48  profilanswer
 

z0rglub a écrit :

Code :
  1. $chaine = preg_replace ("/\s+/", " ", $chaine);


c'est mieux  :D , (les crochets sont inutiles si c'est juste pour mettre un seul élément)


 
 [:spikler] Celle-ci fonctionne !!


---------------
«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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Supprimer les doubles espaces

 

Sujets relatifs
PHP : creation d'une fonction a nombre de parametres variables ?[FLASH \ PHP]problème avec un champ de texte.
[PHP] Temps restant avant expiration d'un cookiePHP dans du DHTML
Apache, PHP et MySQL Quelles doivent être les autorisations ?[PHP] Script qui teste si un serveur est online
Compteur de visiteurs sur Wanadoo > pas le droit au PHP, comment faire[PHP/JS] Grande chaine de car dans une fonction js.
[PHP] Question sur include, Header & sleep[PHP]Comment gérer des comptes utilisateurs sur un forum?
Plus de sujets relatifs à : [PHP] Supprimer les doubles espaces


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR