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

PHP & Base de données Discussion :

utilisation explode ?


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut utilisation explode ?
    bonjour,

    j'ai une variable $info contenant:

    Country: FRANCE (FR) City: Marseille

    comment faire pour découper cette variable en 2 pour qu' au final j'obtiens:

    $pays = "FRANCE (FR)";
    $ville = "Marseille";

    Merci

  2. #2
    Membre éclairé Avatar de amadoulamine1
    Inscrit en
    Avril 2005
    Messages
    260
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 260
    Par défaut
    pour cela tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $var=explode(":",$chaine);
    $pays= substr($var[1],0,-5);//pour enlever le city
    $ville=$var[2];
    Pour plus d'info regarde le manuel php

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    merci mais si je met -5 et que finalement c'est ALLEMAGNE qui s'affiche je suis marron

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 25
    Par défaut
    non pas du tout en fait son code marche tres bien regarde:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    $chaine='Country: FRANCE (FR) City: allemagne';
    $var=explode(":",$chaine);
     
    //donc la a ce moment tu as un tableau avec 
    //$var[0]=Country
    //$var[1]=FRANCE (FR) City
    //$var[2]=allemagne
     
    $pays= substr($var[1],0,-5);//pour enlever le city
     
    // la tu supprime les 5 dernières lettres de $var[1]
    // donc il reste $var[1]=FRANCE (FR)
     
    $ville=$var[2];

  5. #5
    Membre éclairé Avatar de amadoulamine1
    Inscrit en
    Avril 2005
    Messages
    260
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 260
    Par défaut
    'est pour cela que j'ai dit que le manuel php était ton ami et que tu gagnerai plus detemps à le consulter .
    merci de mettre le tag

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    ah ouai ok merci !!

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

Discussions similaires

  1. utiliser explode par la fin
    Par MrLeWeb13 dans le forum Langage
    Réponses: 7
    Dernier message: 26/09/2013, 16h07
  2. Utiliser explode en partant du dernier élément
    Par Marc22 dans le forum Langage
    Réponses: 3
    Dernier message: 23/03/2010, 09h28
  3. [RegEx] explode, strstr, str.. utilise des expressions régulières ?
    Par newbie_php dans le forum Langage
    Réponses: 7
    Dernier message: 01/02/2010, 21h34
  4. [MySQL] Utilisation de "implode" et "explode"
    Par tiesto95 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 24/12/2008, 18h38
  5. Tri après l'utilisation de la fonction "explode"
    Par celinedecham dans le forum Langage
    Réponses: 7
    Dernier message: 04/10/2008, 20h40

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