Dans des scripts PHP, il existe *un seul* tableau et, pour trouver quel est le nom de ce tableau, j'utilise le code suivant
[...]
N'y a-t'il pas plus simple ?
Personnellement, j'aurais fait un truc de ce genre (code non testé) :
$tableau = ''; foreach($GLOBALS as $nom => $valeur) { switch($nom) { case "GLOBALS": case ... ajouter ici tous les tableaux créés automatiquement ... continue; } if (is_array($valeur)) { $tableau = $nom; break; } }
Je ne sais pas en revanche si cette méthode est meilleure ou moins bonne que la tienne.
Cordialement, -- Olivier Miakinen
Dominique Ottello
Olivier Miakinen <om+ écrivait :
Personnellement, j'aurais fait un truc de ce genre (code non testé) :
$tableau = ''; foreach($GLOBALS as $nom => $valeur) {
Nenni !
Car le fichier duquel je veux extraire le nom du tableau n'a encore pas été inclus - et ne le sera qu'après le traitement - donc, le nom du tableau ne fait pas encore partie de $GLOBALS. -- Il vaut mieux ignorer où l'on est, et savoir qu'on l'ignore, que de se croire avec confiance où l'on n'est pas. Jean Dominique Cassini. Technologie aéronautique - http://ottello.net - Les anciens de Vilgénis
Personnellement, j'aurais fait un truc de ce genre (code non testé) :
$tableau = '';
foreach($GLOBALS as $nom => $valeur) {
Nenni !
Car le fichier duquel je veux extraire le nom du tableau n'a encore pas
été inclus - et ne le sera qu'après le traitement - donc, le nom du
tableau ne fait pas encore partie de $GLOBALS.
--
Il vaut mieux ignorer où l'on est, et savoir qu'on l'ignore, que de se
croire avec confiance où l'on n'est pas. Jean Dominique Cassini.
Technologie aéronautique - http://ottello.net - Les anciens de Vilgénis
Personnellement, j'aurais fait un truc de ce genre (code non testé) :
$tableau = ''; foreach($GLOBALS as $nom => $valeur) {
Nenni !
Car le fichier duquel je veux extraire le nom du tableau n'a encore pas été inclus - et ne le sera qu'après le traitement - donc, le nom du tableau ne fait pas encore partie de $GLOBALS. -- Il vaut mieux ignorer où l'on est, et savoir qu'on l'ignore, que de se croire avec confiance où l'on n'est pas. Jean Dominique Cassini. Technologie aéronautique - http://ottello.net - Les anciens de Vilgénis
Olivier Miakinen
Le 20/01/2011 19:32, Dominique Ottello a écrit :
foreach($GLOBALS as $nom => $valeur) {
Nenni !
Car le fichier duquel je veux extraire le nom du tableau n'a encore pas été inclus - et ne le sera qu'après le traitement - donc, le nom du tableau ne fait pas encore partie de $GLOBALS.
C'est parfaitement clair. Cela confirme le fait que je n'ai rien de mieux à te proposer que ce que tu fais déjà.
Le 20/01/2011 19:32, Dominique Ottello a écrit :
foreach($GLOBALS as $nom => $valeur) {
Nenni !
Car le fichier duquel je veux extraire le nom du tableau n'a encore pas
été inclus - et ne le sera qu'après le traitement - donc, le nom du
tableau ne fait pas encore partie de $GLOBALS.
C'est parfaitement clair. Cela confirme le fait que je n'ai rien de
mieux à te proposer que ce que tu fais déjà.
Car le fichier duquel je veux extraire le nom du tableau n'a encore pas été inclus - et ne le sera qu'après le traitement - donc, le nom du tableau ne fait pas encore partie de $GLOBALS.
C'est parfaitement clair. Cela confirme le fait que je n'ai rien de mieux à te proposer que ce que tu fais déjà.