IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

espace après virgule [RegEx]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut espace après virgule

    rah j'me sent nul là ... lol
    vous savez comment ajouter une espace après une virgule si il n'y en a pas deja une (d'espace) ?

    @+

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    $meta['keywords']= ereg_replace(", {0,90}",", ",$meta['keywords']);

    m'enfin c'est pas très top optimisé je trouve

  3. #3
    Membre émérite Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_replace('#,([^ ])#', ', $1', $chaine);

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 59
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $motavirgulespacer = str_replace(",",", ",$motavirgulespacer);
    $motavirgulespacer = str_replace("  "," ",$motavirgulespacer);
    J'avoue que j'ai des méthode chelou
    Mais je n'utilise alors pas les machines regex et qui plus est ca fait un coup de ménage sup si tu as des espaces en doublon ailleurs.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    248
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 248
    Par défaut
    saltuté,
    je vais tester la regex merci

    pour ce qui est de str_replace c'est peu optimisé car pr exemple si tu as trois espaces tu vas te retrouver avec deux... => pas cool

    Je me suis mis aux regex depuis peu et j'avoue que c'est vraiment hyper puissant !
    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CSS] : un espace apres un UL, j'arrive pas à le supprimer.
    Par hpfx dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 03/05/2006, 15h24
  2. [debutant] limiter nombre apres virgule
    Par tony_big_guy dans le forum Langage
    Réponses: 6
    Dernier message: 11/01/2006, 14h29
  3. problème d'arrondi à 2 chiffres après virgule
    Par nerick dans le forum Langage
    Réponses: 1
    Dernier message: 05/01/2006, 17h26
  4. Problèmes d'espaces après requete SQL
    Par innosang dans le forum Bases de données
    Réponses: 7
    Dernier message: 29/04/2004, 16h47
  5. extraire 2 chiffres après virgule ?
    Par nerick dans le forum C
    Réponses: 2
    Dernier message: 13/12/2002, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo