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 :

Remplacement de 2 apostrophes [RegEx]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 73
    Par défaut Remplacement de 2 apostrophes
    Bonjour.
    J'essaie de remplacer deux apostrophes ('') par un guillemet (").
    J'ai essayé sans succés en utilisant la fonction str_replace, chr(39) et chr(34).
    Quelqu'un aurait-il la solution ?

    Note : le cas concret c'est lorsque je tape 19'' dans un formulaire, il me rentre 19" dans ma bdd.

    Merci à vous.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2003
    Messages : 217
    Par défaut
    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $str = preg_replace("/\'\'/", $str, "\"");

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 73
    Par défaut
    La syntaxe correcte est preg_replace("/\'\'/", "\"", $str)

    Mais ça ne fonctionne pas.

  4. #4
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $chaine = str_replace("''", '"', $chaine);

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2006
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 379
    Par défaut
    C'est belle est bien la bonne fonction, mais à utiliser comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_replace('|\'|', '\"', $chaine);
    En espérant avoir aidé.

  6. #6
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    ton '\"' va retourner " mais \" ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_replace("#'#", '"', $chaine);

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

Discussions similaires

  1. remplacement automatique d'apostrophe par \'
    Par argonath dans le forum Développement
    Réponses: 2
    Dernier message: 17/08/2010, 17h23
  2. [PHP 5.3] Remplacer ? par l'apostrophe (')
    Par beegees dans le forum Langage
    Réponses: 1
    Dernier message: 29/12/2009, 20h33
  3. Réponses: 13
    Dernier message: 18/07/2006, 23h06
  4. [SQL] remplacement d'un espace ou d'une apostrophe par un tiret bas
    Par jophp dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 25/06/2006, 21h56
  5. [JDBC]Java MYSQL - Remplacer les apostrophes
    Par RapidJul dans le forum JDBC
    Réponses: 3
    Dernier message: 08/11/2005, 16h31

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