Bonjour,
Je voulais vous demander si c'était possible de concaténer 2 nom de variable...
Genre on a $a et $b et je voudrai concaténer les 2 pour avoir $ab...
C'est tordu ?? lol
Bonjour,
Je voulais vous demander si c'était possible de concaténer 2 nom de variable...
Genre on a $a et $b et je voudrai concaténer les 2 pour avoir $ab...
C'est tordu ?? lol
Bonjour,
Pourquoi vouloir concaténer 2 noms de variable et pas leur contenu ?
Si tu as une autre variable $ab, oui tu peux faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ab=$a.$b;
Je ne vois pas l'intérêt...
Tu connais tes deux variables, tu peux le faire toi même...
Ce que tu peux faire c'est :
Cela m'est arrivé d'avoir à utiliser cette syntaxe... Mais ça fait longtemps et j'ai un peu oublié pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $bar = "foo" $foo = "bar"; echo $$foo; // retourne "foo"![]()
L'exemple est correct, mais les valeurs mal choisies et du coup c'est difficilement compréhensible. Je recode :
Et pour donner mon avis sur la question, je plussoie Trotters : c'est tordu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $bar = "tabac" $foo = "bar"; echo $$foo; // retourne "tabac"
Bien sur, j'avais déjà eu besoin de faire un truc du genre je sais plus trop pourquoi.
Ceci devrait t'éclairer :
EDIT :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $a = 'maVar'; $b = 'iable'; $maVariable = 'Hello world'; echo ${$a . $b}; // Affiche Hello world ?>
Mais en y repensant, ce que tu cherches à faire c'est obtenir une valeur à partir de deux autres.
Donc est-ce qu'il n'est pas possible de faire en sorte d'utiliser un tableau ?
Parce que grossièrement c'est la même utilité, un tableau à deux dimensions te permet d'obtenir une valeur en fonction : $vars[$a][$b].
Vois si ce n'est donc pas un problème dans la façon dont tu conçois l'information à traiter.
La question porte sur la concaténation de deux noms de variables, et non pas leurs valeurs.
L'auteur pourrait-il nous dire ce qui justifie un truc aussi inutile ?
Partager