Pb d'appel de valeur de tableau array en PHP
Résolu
Bonjour,
Il y a plusieurs tableaux T2005, T2006,... ayants plusieurs valeurs et sous valeurs.
Avec :
la bonne valeur est renvoyée.
Lorsque l'année est renvoyée par une variable définie $an comme dans :
ça ne marche plus et marque : Notice: Undefined variable: T2007['valeur01'][1] in...
Si vous avez la solution, merci d'avance.
Il y a plusieurs tableaux T2005, T2006,... ayants plusieurs valeurs et sous valeurs.
Avec :
echo ($T2007['valeur01'][1]);
la bonne valeur est renvoyée.
Lorsque l'année est renvoyée par une variable définie $an comme dans :
echo (${"T".$an."['valeur01'][1]"});
ça ne marche plus et marque : Notice: Undefined variable: T2007['valeur01'][1] in...
Si vous avez la solution, merci d'avance.
Configuration: Windows XP Firefox 2.0.0.9
4 réponses
-
WebmasterEssaye de faire ceci pour savoir ce qu'il y a dans ton tableau :
echo var_export($T2007, true);
Dans ton code tu devrais par ailleurs insérer des tests :
if(isset($T2007)) { if(count($T2007['valeur01'][1])) { echo ($T2007['valeur01'][1]); } }
-
Merci de ton aide
Avec :echo var_export($T2007, true);
: Ca marche.
Avec :echo var_export(${"T".$an}, true);: Ca marche encore.
Avec :echo var_export(${"T".$an."['emission01'][0]"}, true);: Variable indéfinie -
-
Ca fonctionne a priori bien
MERCI Jeff