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 :

[Système] Conseil: Variable et test de caractère


Sujet :

Langage PHP

  1. #1
    Membre éclairé Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par défaut [Système] Conseil: Variable et test de caractère
    Hi all,

    Alors voilà mon problème,

    J'ai une variable qui contien plusieurs villes, je voudrais sortir ces villes, et faires des test dessus, et selon la ville lui attribué une URL, et afficher les villes l'une après l'autre.

    Ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $villes= "Paris, Berlin, Londres, Madrid, Rome"
    Avec les fonctions explode() et sort() je pense pouvoir sortir chaque ville, mais je ne vois pas comment .

    Et surtout je n'arrive pas bien à visualiser comment je peux testé le nom de la villes et les affiché l'une après l'autre, à votre avis ?

    Je vois bien une solution avec une cinquantaine de test, et donc une cinquantaine de lignes, mais n'y a-t-il pas une solution plus courte ?

    Merci pour vos réponses !!

    PS: Je vous donnerais des maj de mon code

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    1/ pour récupérer chaque ville tu fais exactement comme tu as fait il y a 2 semaines ...
    http://www.developpez.net/forums/sho...d.php?t=353208
    en ajoutant un trim() s'il faut pour enlever les espaces superflus au début et a la fin

    2/ Pour tes url ca dépend à quoi elles ressemblent, si elles sont toutes sur un modele identique c'est très simple, si elles sont stockées quelquepart c'est très simple aussi mais si c'est un cas particulier a chaque ville tu auras effectivement besoin d'autant de if que de villes (un switch serait d'ailleurs plus simple)

    Par contre comme dit avant si t'es url sont toutes pareilles il suffit de faire quelquechose de ce style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    foreach($villes as $villeCourante)
    {
    echo "<a href=\"http://villes/". $villeCourante.html ."\"> $villeCourante </a>";
    }

  3. #3
    Membre éclairé Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Par défaut
    Effectivement, j'ai repris ce qu'on avait dit sur l'ancien post pour la récupération, donc on peut oublier ce point là

    Pour les Url, elle diffère selon le nom de la ville, c'est pour une url d'un site différent de celui ou le test sera fait,

    ex:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if($villes == "Paris"){
      echo"<a href='http://www.paris.com'> Paris </a>";
    }

    et avec ce qui suit ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    foreach($villes as $villeCourante) { 
    if($villeCourante == "Paris"){
       echo "<a href='http://www.paris.com'> $villeCourante</a>"; 
    }
    }
    Comment je peux faire pour afficher les villes les une après les autres mais avec leur Url ?

    En ajoutant l'echo dans une variable, avec implode ? (je pars essayé !)

Discussions similaires

  1. [Système] Transmission variable URL
    Par clairette dans le forum Langage
    Réponses: 2
    Dernier message: 17/05/2006, 14h22
  2. Réponses: 6
    Dernier message: 15/03/2006, 20h54
  3. Variables string limité à 255 caractères?
    Par krfa1 dans le forum Access
    Réponses: 7
    Dernier message: 27/01/2006, 15h29
  4. [Conseil] Banc de tests ?
    Par MonsieurAk dans le forum Test
    Réponses: 7
    Dernier message: 24/11/2005, 11h25
  5. Passage de variable et test
    Par budiste dans le forum Langage
    Réponses: 6
    Dernier message: 08/09/2005, 10h43

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