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 :

Détecter le retour chariot d'une variable post


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de keub51
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Points : 116
    Points
    116
    Par défaut Détecter le retour chariot d'une variable post
    j'ai une variable $code qui passe de page en page par la methode post, sur la derneire page j'essaye de distinguer plusieurs chaine de caracteres separé par un retour charriot de la maniere suivante



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $i=0;
    while($i!=strlen($code))
    {
    if ($code[$i]=='\\' && $code[$i+1]=='r')
    	echo "nouvelle ligne a  : ".$i;
    $i++;
    }

    mais ca ne marche pas ... comment detecter les retours charriot ?

  2. #2
    Membre expérimenté
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Points : 1 341
    Points
    1 341
    Par défaut
    Avec ta méthode, tu détectes le caractère '\' suivit du caractère 'r'.
    Un retour chariot, c'est un seul caractère : "\r"
    Donc fait plutot un test du genre :
    Ensuite, faire un "strlen" dans la condition d'une boucle, c'est mal. On le fait avant et on le met dans une variable.

    Visiblement, ce que tu veux faire, c'est séparer les chaines non ? Alors va voir du coté de explode.

    Et fait attention, suivant les archis (win, nux et mac), dans certain cas tu te retrouves avec du \r et parfois avec du \n et parfois avec les deux.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/07/2011, 10h01
  2. [PHP 5.3] Un retour chariot dans une variable
    Par Ottakar dans le forum Langage
    Réponses: 9
    Dernier message: 01/11/2010, 22h40
  3. Retour chariot appliquée à une variable
    Par denis finch dans le forum Langage
    Réponses: 4
    Dernier message: 14/12/2005, 12h07
  4. [Tableaux] Retour Chariot dans une boucle
    Par tchoukapi dans le forum Langage
    Réponses: 3
    Dernier message: 07/11/2005, 14h45
  5. [Javascript]Comment faire un retour chariot dans une chaîne
    Par aragorns dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/09/2005, 11h24

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