Php - chaines de caractères & boucle (débutan
Water
-
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8675 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je débute en php et j'ai des soucis pour réaliser une concatenation dans une boucle... Je patauge complètement sur la syntaxe.
// Mes variables
$toto_1 = "toto1";
$toto_2 = "toto2";
$toto_3 = "toto2";
// Ma boucle while
$i = 1;
while ( $i < 5 )
{
echo $toto_$i; <-- mon pb est là
$i++;
}
Ma question, quelle est la syntaxe à adopter pour que dans ma boucle while, je puisse afficher mes $toto_1, $toto_2 etc...
Merci bcp pour votre aide.
Je débute en php et j'ai des soucis pour réaliser une concatenation dans une boucle... Je patauge complètement sur la syntaxe.
// Mes variables
$toto_1 = "toto1";
$toto_2 = "toto2";
$toto_3 = "toto2";
// Ma boucle while
$i = 1;
while ( $i < 5 )
{
echo $toto_$i; <-- mon pb est là
$i++;
}
Ma question, quelle est la syntaxe à adopter pour que dans ma boucle while, je puisse afficher mes $toto_1, $toto_2 etc...
Merci bcp pour votre aide.
3 réponses
-
Salut,
En ce cas il faut utiliser le système des variables dynamiques.
http://www.lephpfacile.com/cours/index.php?p=27
En gros tu ecris ${} avec, dans les accolades, la chaîne qui composera le nom de ta variable:<? // Mes variables $toto_1 = "toto1"; $toto_2 = "toto2"; $toto_3 = "toto2"; // Ma boucle while $i = 1; while ( $i < 5 ) { echo ${'toto_'.$i}; $i++; } ?> -
Hello,
ça fait au moins deux heureux ...En effet, je bloquais sur un probleme en php quand
j' ai découvert ici l' existance de ce type de variable.
Merci, Kilian !!!
Ciao,
Tom -
:-)
Mais l'utilisation des tableaux me parait plus pratique.....