Bonjour à vous,

Pour accéder à la valeur d'un tableau (multidimensionnel) dont l'index est stocké dans une variable j'utilise actuellement la fonction eval().

Exemple :
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$tableau=array(1=>"val1", 2=>array(1=>"val2.1", 2=>"val2.2"), 3=>"val3");
$index='[2][1]';
echo eval('return $tableau'.$index.';');

Même si cette solution (récupérée sur cette page) fonctionne parfaitement, j'aurais voulu savoir si une solution plus propre n'existe pas.

Merci d'avance pour toute idée.