Bonjour,
J'aimerai savoir s'il est possible de créer des variables aillant des noms dynamiques ?
exemple :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for ( $i = 1; $i <= 5; $i++ ) { $recherche$i = "toto" }
Arnaud
Bonjour,
J'aimerai savoir s'il est possible de créer des variables aillant des noms dynamiques ?
exemple :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for ( $i = 1; $i <= 5; $i++ ) { $recherche$i = "toto" }
Arnaud
non, ca n'est pas possible, par contre, tu peux utiliser les tableaux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for ( $i = 1; $i <= 5; $i++ ) { $recherche[$i] = "toto" }
tu peux concatener j'imagine mais j'ai pas testé![]()
j'utilise des tableau avec l'index c'est mieux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for($i = 0; $i=10; $++){ $recherche[$i] = 'toto'.$i; }
si si c'est possible
Je crois que la syntaxe est ${"recherche".$i}, je ne me rappelle plus très bien.
Enfin il vaut mieux utiliser un tableau en général, c'est aussi simple.
Oui le ${"recherche".$i} fonctionne très bien !
Merci !!
mea culpa, en effet c'est possible (ca ressemble aux pointeurs de pointeur en C) mais c'est pas bô du tout :o)Envoyé par haltabush
L'utilisation d'un tableau et d'index me semble beaucoup plus propre
Je ne suis pas d'accord... étant adepte des codes tordus () mais ultra optimisés, je trouve que les variables dynamiques sont quand même bien pratiques.
+1 c'est terriblement appréciable quand tu as une multitude de données créées dynamiquement, ça n'a rien de malpropre de les utiliser pour coder.
va voir ici :
Les Variables Dynamiques
Partager