Tableau via une variable contenant le nom

Jerome92
Invité n'ayant pas de compte PHPfrance

21 oct. 2005, 18:14

Bonjour,

J'ai un problème qui m'enbête depuis quelques heures:
J'ai une variable qui contient le nom de mon tableau
$TBLNAME="TOTO";
et un tableau (array) qui s'appelle $TOTO
j'arrive, par exemple à extraire la taille du tableau avec
sizeof($$TBLNAME) 
mais je n'arrive pas à modifier le contenu du tableau avec:
$$TBLNAME[1]="titi"
Cela ne fonctionne pas... (pas de message d'erreur pourtant...)
alors que quand je fais
$TOTO[1]="titi" 
cela fonctionne...

une idée ?

Merci !

ViPHP
fab
ViPHP | 2657 Messages

21 oct. 2005, 18:16

pk deux $ ?
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Invité
Invité n'ayant pas de compte PHPfrance

21 oct. 2005, 18:47

oui pas besoin de beaucoup de $ pour arriver à qq chose en php (c'est open source :lol: )

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

21 oct. 2005, 18:58

pk deux $ ?
parcequ'il l'a dit :wink:
$TBLNAME="TOTO";
et un tableau (array) qui s'appelle $TOTO
apres c'est a lui de savoir pourquoi faire il en a vraiment besoin.

Pour ton problème il faut ajouter des {}
${$TBLNAME}[1]="titi";

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Jerome92
Invité n'ayant pas de compte PHPfrance

21 oct. 2005, 23:03

Merci !! :D