truc tout bête de concaténation je pense mais la je seche....

truc tout bête de concaténation je pense mais la je seche.... - PHP - Programmation

Marsh Posté le 14-06-2004 à 16:06:07    

en fait g les variables suivantes:
$champ1
$champ2
$champ3
$champ4
$champ5
 
je voudrait faire une boucle for du type
 
for($i=1;$i<=5;$i++)
{ echo $champ$i; }
 
bon bien sur comme ca sa marche pas j'ai essayé d'autres facon pas plus fructueuses....
ca doit pas etre difficile mais quand on commence a se compliquer la vie on fini par ne plus retrouver les choses simples... :pt1cable:  
 
 :bounce: merki  :hello:


---------------
yop yop
Reply

Marsh Posté le 14-06-2004 à 16:06:07   

Reply

Marsh Posté le 14-06-2004 à 16:08:31    

for($i=1;$i<=5;$i++)  
{ echo "champ".$i; }  
voilà (en théorie ;-)

Reply

Marsh Posté le 14-06-2004 à 16:09:38    

zedj1 a écrit :

for($i=1;$i<=5;$i++)  
{ echo "champ".$i; }  
voilà (en théorie ;-)


 
la ca va m'ecrire champ1 a champ5 et non $champ1 a $champ5.... :sweat:  
 


---------------
yop yop
Reply

Marsh Posté le 14-06-2004 à 16:16:41    

ahhhh excuse !
for($i=1;$i<=5;$i++)  
{ echo ${"champ".$i;}}

Reply

Marsh Posté le 14-06-2004 à 16:17:43    

j'ai un doute, C peut-être des parenthèses, je sais plus...
for($i=1;$i<=5;$i++)    
{
echo $("champ".$i;)
}

Reply

Marsh Posté le 14-06-2004 à 16:18:27    

for($i=1;$i<=5;$i++)    
{
echo ${"champ".$i}
}
je viens de tester, C ok

Reply

Marsh Posté le 14-06-2004 à 16:23:06    

yes ca marche thanks


---------------
yop yop
Reply

Marsh Posté le 14-06-2004 à 16:25:21    

le mieux, c'est d'utiliser des tableaux dans ces cas ;)

Reply

Marsh Posté le 14-06-2004 à 19:05:00    

+1, c'est nettement plus propre. De plus cela permet aussi de profiter des fonctions développées pour les tableaux sans devoir ré-inventer la roue


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 15-06-2004 à 00:21:31    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed