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 :

Générer un nom de variable composé de 2 variables


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2018
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Janvier 2018
    Messages : 29
    Points : 8
    Points
    8
    Par défaut Générer un nom de variable composé de 2 variables
    Bonjour,
    Je souhaite composer un nom de variable à partir d'un autre variable.
    Explication:

    J'ai cette variable n°1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $bout_acceuil = "Présentation";
    puis une autre (n°2)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $nom_dossier ="_acceuil"
    Ce que je souhaite faire, c'est composer une variable n°3 à partir de la variable n°2 qui puisse appeler la variable n°1, soit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $variable3 = $bout.$nom_dossier; // pour obtenir $bout_acceuil, soit : "Présentation"
    J'ai fait plusieurs essais infructueux avec les variables dynamiques.
    Je pense que cela ce joue à ce niveau, mais je n'ai pas réussi.

    Merci d'avance pour toute aide ou piste de départ.

  2. #2
    Membre expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Points : 3 627
    Points
    3 627
    Billets dans le blog
    8
    Par défaut
    Oui, il est bien question de variables dynamiques.
    Ceci devrait marcher :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $accueil = 'Présentation';
    $dossier = 'accueil';
    echo ${$dossier};//doit afficher le contenu de $accueil soit 'Présentation'
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    accueil pas acceuil

    Par contre les noms de variable avec des accents c'est source de problèmes inutiles.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2018
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Janvier 2018
    Messages : 29
    Points : 8
    Points
    8
    Par défaut Créer une variable dynamique à partir d'une autre variable
    Merci Dendrite de t'être penché sur mon problème, mais je ne pouvait pas résoudre cela de cette façon, car il me fallait récupérer la bonne variable qui peut s'appeler $bout_acceuil comme $bout_optionnel_1, etc...
    Mais j'ai trouvé la bonne formule ci dessous que je poste, elle peut servir un jour à quelqu'un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $bout_acceuil = "Présentation";
    $nom_dossier = "_acceuil";
    $bout = ${'bout'.$nom_dossier};
    echo $bout;
    Merci encore, en tout cas...

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

Discussions similaires

  1. Nom de variable composé de variables
    Par slockstone dans le forum Linux
    Réponses: 7
    Dernier message: 17/11/2008, 22h05
  2. En script shell, comment générer un nom de variable ?
    Par valefor dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 09/09/2008, 21h23
  3. Générer un nom de variable
    Par Belouda dans le forum MATLAB
    Réponses: 8
    Dernier message: 05/06/2007, 16h14
  4. [Smarty] nom de variable composé d'une chaîne et d'une variable
    Par Philoulheinz dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 17/05/2007, 10h13
  5. [actionScript] Nom de Variable composé
    Par Neroptik dans le forum Flash
    Réponses: 4
    Dernier message: 13/11/2006, 21h43

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