Bonjour à tous d'abord, c'est la première fois que je poste sur un forum, j'espère que vous pourrez m'aider !
Je vais tacher d'être le plus clair possible, mon problème:
J'ai un tableau linéaire qui ressemble à ça
c'est à peu prés ça, donc c'est pour gérer un menu par la suite avec une classe iterator, qui pourra comporter plusieurs catégories et sous-catégories.
Code x : 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
21
22
23
24
25
26 [1] => [root]= 1 => [catégorie]= null => [sous-cat]= null => [Lien]= "" [2] => [root]= 2 => [catégorie]= null => [sous-cat]= null => [Lien]= "" [3] => [root]= 2 => [catégorie]= 1 => [sous-cat]= null => [Lien]= "" [4] => [root]= 2 => [catégorie]= 1 => [sous-cat]= 1 => [Lien]= "" [etc...]
Je désire structurer mon tableau de façon hiérarchique comme un arbre
donc un Array Multi-Dimensionnel, c'est à dire obtenir ce genre de résultat
Code x : 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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 [1] => [root]= 1 => [catégorie]= null => [sous-cat]= null => [Lien]= "" [2] => [root]= 2 => [catégorie]= null => [sous-cat]= null => [Lien]= "" => [1] => [root]= 2 => [catégorie]= 1 => [sous-cat]= null => [Lien]= "" => [1] => [root]= 2 => [catégorie]= 1 => [sous-cat]= 1 => [Lien]= "" [2] => [root]= 2 => [catégorie]= 2 => [sous-cat]= null => [Lien]= "" [3] => [root]= 3 => [catégorie]= null => [sous-cat]= null => [Lien]= "" => [1] => [root]= 3 => [catégorie]= 1 => [sous-cat]= null => [Lien]= ""
J'ai essayé pas mal de trucs, notamment des iterators, des fonctions récursives des foreach enfin bref ça fait quelques jours que je bloque là dessus et je commence à perdre patience
J' attend vos solutions avec le plus grand intérêt et vous remercie d'avance d'avoir pris le temps de lire mon post.
Partager