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 :

Nommer automatiquement une variable


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 8
    Points : 6
    Points
    6
    Par défaut Nommer automatiquement une variable
    Bonjour.
    Je cherche à créer une nouvelle variable et lui attribuer une valeur à chaque tour de boucle.
    Le moyen fastidieux serait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if($i=1){$variable1=x;}
    elseif($i=2){$variable2=y;}
    mais y aurait il moyen de faire quelque chose de ce type?

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Pour l'instant j'ai trouvé une solution satisfaisante avec le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $array=new array();
    $i=0;
    while($i<5){
     
    $array[$i]=x;
    $i++;}

  3. #3
    Membre éprouvé Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 540
    Points : 1 067
    Points
    1 067
    Par défaut
    Bonjour,
    Et ce code fonctionne ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- avec des accolades ${...} :
    2- mais le plus "malin" (et pratique) est effectivement de créer un array :

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Oui, cette solution fonctionne.
    Le seul bémol est l'apparition d'une notice pour chaque nouvelle entrée crée, j'ai donc du les écrire à l'avance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $array=array('11'=>0,'12'=>0,'13'=>0,'14'=>0,'15'=>0);
    Ca reste quand même bien plus léger que la série d'if/ifelse^^

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Merci jreaux62!

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

Discussions similaires

  1. Nommer automatiquement une table issue d'une requete
    Par jmcoach dans le forum Access
    Réponses: 2
    Dernier message: 01/12/2016, 18h44
  2. Réponses: 0
    Dernier message: 12/11/2015, 13h10
  3. Nommer/renommer une variable
    Par lapinoufly dans le forum Débuter
    Réponses: 10
    Dernier message: 09/12/2009, 23h23
  4. Réponses: 2
    Dernier message: 21/05/2009, 00h22
  5. Réponses: 8
    Dernier message: 21/12/2006, 19h41

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