Petit probleme de variables php

WRInaute passionné
recoucou,
voila j'ai un souci a la con, voici un exemple de code
Code:
<?php
$a7="toto"; //On definit la variable $a7


// et on va essayer d'afficher toutes les variables definies au dessus
$i=1;
while($i<=10)
{
$var= "\$a$i";
echo $var;
$i++;
}
?>
Voila donc malheureusement le script n'affiche pas la valeur de la variable générée mais le nom lui meme de cette variable. ($a7 au lieu de toto)
Je ne peux pas faire de tableaux avec des [ ] car une fonction javascript dans ma page qui me bug.
Ma question:
Comment arriver a bien faire afficher toto en bidouillant mes variables dans vers le echo de la boucle ?

Merci pour votre aide.
 
WRInaute passionné
re coucou ;-)

un echo direct de $a$i ne marche pas, sinon tu n'aurais pas posé la question
a tout hasard sans les " dans $var= "\$a$i"; ou sans le \
 
WRInaute passionné
j'ai testé echo $$($a$i);
mais ca me donne Parse error: parse error, unexpected '(', expecting T_VARIABLE or '$' in mode.php
 
WRInaute occasionnel
Déjà pourquoi tu n'utilise pas les tableaux ????

<?php

$a[7] = "toto";

$i=1;
while($i<=10) {
$var= $a[7];
echo $var;
$i++;
}
?>

Sinon si tu veux vraiment garder tes variables ingérable tu peux faire comme ça :

<?php

$a7 = "toto";

$i=1;
while($i<=10) {
$var= "$a".$i;
echo eval($var);
$i++;
}
?>
 
WRInaute discret
Nous avions réussi avec la fonction eval :
<?php
$a7 = "toto";
$i=1;
while($i<=10)
{
$str= "\$a$i";
eval( "\$str = \"$str\";" );
echo $str;
$i++;
}
?>
Mais effectivement, comme le dit jeroen pas besoin de cette fonction, donc le code :
<?php
$a7="toto";
$i=1;
while($i<=10)
{
$var= "a$i";
echo $$var;
$i++;
}
?>

Merci problème résolu ! 8)
 
WRInaute discret
essai ca :

<?php
$a7="toto"; //On definit la variable $a7


// et on va essayer d'afficher toutes les variables definies au dessus
$i=1;
while($i<=10)
{
$var= "".$a."".$i."";
echo$var;
$i++;
}
?>
 
WRInaute occasionnel
LOL et pourquoi ca serait pas la faute a firefox ? Et passe pas la nuit a essayer de faire interpreter du PHP à firefox hein (oui oui)...
 
WRInaute impliqué
Gestion des statistiques d'accès de vos projets
&nbsp- Présence des visiteurs
&nbsp- Passage des robots d'indexation
Examinez jours après jours, les perfomances de votre référencement à l'aide de ces statistiques détaillé sur les robots d'indexation qui crawl votre site : IP, pages vues, nombres de hits,...
&nbsp- Navigateurs employés par vos visiteurs
&nbsp- Mots clés référents
&nbsp- Référents
&nbsp- Pays

J'aime bien tes espaces ;)

Il y a rien d'en commander et dans support ?
L'index est pas mal aussi, il devrait y avoir quoi a droite ? car c'est d'un grand vide
foulala ;)
(netscape 7.02)
 
Discussions similaires
Haut