Salut !
Je souhaiterai donc modifier le nom d'une variable dynamiquement, je vous explique:
Plus loins dans mon code j'utilise des variables qui sont sous cette forme:
tab_internal2010 (tableau a 12 emplacements, un par mois, pour l année 2010)
Je souhaiterais créer ces noms de variables dynamiquement, comme ca en gros, sauf qu'évidemment ca marche pas XD
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ajax_call (url, function(json){ if (tab_intOUext[j]== "internal") { "tab_internal" + eval(tab_years[k]) + "[i]" = json['ladata']; } else { "tab_external" + eval(tab_years[k]) + "[i]" = json['ladata']; } });
ou peut etre comme ca ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (tab_intOUext[j]== "internal") { document.write[i + "tab_internal" + tab_years[k] + "=" + json['ladata']]; } else { document.write[i + "tab_external" + tab_years[k] + "=" + json['ladata']]; }
sachant que tab_years[k] contient la valeur de l'année actuelle dans la boucle et que mes variables sont deja déclarées plus haut:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php foreach ($tab_years_php as $years) { echo "tab_internal$tab_years_php = new Array(); tab_external$tab_years_php = new Array();"; } ?>
Donc si vous pourriez m'aider et bah j en serais content parce que la je vois pas du tout ... et je trouve pas sur google .... ou c'est vraiment compliqué et je comprend pas ...
a+
Partager