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 :

Enlever \\r et \\n


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
    Novembre 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 56
    Par défaut Enlever \\r et \\n
    Bonjour à tous, après environ 30min de recherche et de galère, je fais appel à vous. Je souhaiterais enlever les \\r et \\n de ma chaine de caractères. J'ai essayé beaucoup de fonctions mais je ne suis jamais arrivé à faire ce que je voulais. J'ai même essayé d'en combiner plusieurs...

    Pouvez-vous m'aider ?

    Merci d'avance pour votre aide.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 167
    Par défaut
    Salut,

    Je pense que la fonction rtrim() répond a ce que tu veux faire.

    http://fr2.php.net/manual/fr/function.rtrim.php

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 56
    Par défaut
    Bonjour,

    ça ne marche pas...

    en fait la chaine que je récupère provient d'un <textarea> donc elle peut avoir par exemple cette forme :

    Problème serveur\\r\\nRétablir de toute urgence

    en utilisant stripslashes() j'obtiens :

    Problème serveur\r\nRétablir de toute urgence

    alors j'ai essayé d'utiliser rtrim() et trim() à la chaine obtenue mais j'obtiens toujours :

    Problème serveur\r\nRétablir de toute urgence

    Merci de votre aide.

  4. #4
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    pour ça tu peux utiliser la fonction http://php.net/str_replace

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 56
    Par défaut
    Bonjour, j'ai réussi, merci.

    Par contre il y a quelque chose que je ne comprend pas :

    Si je fait ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    str_replace(array('\r\n', '\n', '\r'), "<br/>", stripslashes($_POST["contents"]));
    ça marche

    par contre si je fait ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    str_replace(array("\r\n", "\n", "\r"), "<br/>", stripslashes($_POST["contents"]));
    ça ne marche pas

    Y-a-t-il une explication ??

    Merci.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 167
    Par défaut
    Je pense que pour répondre a ta question, il faut que tu te retournes vers ce post. http://www.developpez.net/forums/d78...ference-entre/

    Tu devrais trouver la réponse.

    Doki.

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

Discussions similaires

  1. [FoxPro]Instruction pour enlever les accents ?
    Par Fab-FoxPro dans le forum Autres SGBD
    Réponses: 3
    Dernier message: 02/01/2025, 15h09
  2. Réponses: 10
    Dernier message: 31/07/2003, 00h35
  3. Enlever tous les M&Mme des enregistrements
    Par marc olivier dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/07/2003, 12h24
  4. Enlever les espaces
    Par Claythest dans le forum Langage
    Réponses: 6
    Dernier message: 03/06/2003, 14h43
  5. []Enlever 1 an à un objet "Date"
    Par inotna2099 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/10/2002, 17h21

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