[PHP] Un nom de variable variable ?

Un nom de variable variable ? [PHP] - PHP - Programmation

Marsh Posté le 13-09-2002 à 23:55:38    

J'ai un bout de code tout con, style  
 
$i = 1
while ( <variable dont le nom dépend de $i != "0" )
{
   echo "<variable dont le nom dépend de $i> ";
   $i++;
}
 
en gros mes variables sont du style var_1 , var_2, var_3, ... et ça doit afficher chaque variable 1 fois jusqu'à ce qu'à arriver à une valant "0". Mon problème est donc d'avoir une variable var_$i qui dont je puisse récupérer la valeur.
 
je ne me souviens plus comment faire et je ne le retrouve pas, ${var_$i} ne marche pas non plus visible :/
 
Si quelqu'un peut me donner une indication ? :(


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 13-09-2002 à 23:55:38   

Reply

Marsh Posté le 13-09-2002 à 23:59:32    

$var13 = 'hello';
$v = 'var13';
echo $$v; // affiche 'hello'
 
dans ton cas, c'est $$('vardépendante' . $i).


Message édité par youdontcare le 13-09-2002 à 23:59:41
Reply

Marsh Posté le 14-09-2002 à 00:10:04    

youdontcare a écrit a écrit :

$var13 = 'hello';
$v = 'var13';
echo $$v; // affiche 'hello'
 
dans ton cas, c'est $$('vardépendante' . $i).




 
Non pas tout à fait, c'est ${'vardépendante'.$i} , j'avais merdé d'un point, mais merci ton post m'a permis de trouver ma bêtise :) :jap:


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 14-09-2002 à 00:18:25    

yep, ${'var_'.$i} :)
 
A+

Reply

Sujets relatifs:

Leave a Replay

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