Bonjour, bonsoir ;
ca fait déjà un bon moment que je bloque sur quelquechose qui semble tout bête. Le principe est le suivant : je souhaite acceder aux elements d'une variable de type array ; contenant elle même des elements de type array qui eux même contiennent des elements de type array etc etc, et ceci a l'aide d'une variable "dynamique" (pas sur que ca se dise comme ca ...).

Pour faire simple voici le principe (c'est surement beaucoup plus parlant) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php
$array = array(
		'index1'=>array(
				'index2'=>'value2'
				)				
		);
$acces_array = "\$array[\'index1\'][\'index2\']";
echo '$$acces_array = '.${$acces_array}.'<br>';
echo "\$array['index1']['index2'] = ".$array['index1']['index2']."<br>";
?>
(a noté que je ne me suis pas limité a la syntaxe ici présente, j'ai tenté quelques "configuration" mais rien à faire .

Le premier echo renvoit :
$$acces_array =
Le second echo renvoyant :
$array['index1']['index2'] = value2
Autrement dit : dans le premier cas je n'arrive pas à me fins, dans le second ca marche c'est normal je n'emploi pas de variable "dynamique".


La question : quelqu'un pourrait t'il m'indiquer la syntaxe à employer pour acceder aux éléments de ce genre de variable et ceci l'aide d'une variable dynamique.

En vous remerciant par avance Martin.