Bonjour,

Je bute sur un problème sur la création d'un tableau multidimensionnel à partir d'un tableau contenant les dimensions à créer

Exemple : A partir de tab("a","b","c","d") je veux générer tab["a"]["b"]["c"]["d"]

J'ai commmencé un premier script mais je bloque car il me manque une notion ou une base dans les pointeurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
function returnArrMultiDim($arrIndex)
	{
		$nbDim =  count($arrIndex);
		$i=0;
		$tab = array();
		while( $nbDim > 0 )
		{
			$nbDim--;
			$p = $arrIndex[$nbDim];
			$a = &$tab;
			$a[$p] = array();
			$tab = &$a[$p]; // apriori ca marche pas dans mon sens
		}
		return $tab;
	}
 
$arrIndex=array("a","b","c","d");
 
$bar = returnArrMultiDim($arrIndex);

Si quelqu'un peut m'aider je suis preneur