J ai un tableau qui contient un enregistrement:
$val=$tab[key1][key2][key3];
echo $val; => j ai ma valeur.
Ce tableau n est pas de dimension fixe. Pour le parcourir, j utilise des foreach() avec une fonction recursive.
Tout va bien, je garde, l ensemble des keys dans un tableau que j incremente au fur et a mesure de mon parcour du tableau.
Maintenant ca se complique, je veux construire ma variable. Je doit la construire en texte car je suis ds une tableau a dimension variable donc je fais un for() sur les keys que j ai sauvegardé et je construit ma viaraible.
$val="$tableau[access][agir][session]"
Mais impossible de recupere le contenu:
echo $val; me renvoir Array[agir][session]
Donc j en conclu qu il interprete que la premiere partie de ma variable.
Comment le forcer a interpreter l'ensembel des [] et pas s'arreter au premier?
Existe t'il un appelle du tableau ne portant pas a confusion?
Thx