Mon tableau existant comme celui-citableau de filtre pour créer sous-menu du menu en php
$menus = array(
0 =>array(
"id"=> 1,
"name"=> "A",
"parent_id"=> 0
),
1 =>array(
"id"=> 2,
"name"=> "B",
"parent_id"=> 1
),
2 =>array(
"id"=> 3,
"name"=> "C",
"parent_id"=> 1
),
3 =>array(
"id"=> 4,
"name"=> "D",
"parent_id"=> 2
),
4 =>array(
"id"=> 5,
"name"=> "E",
"parent_id"=> 0
),
);
Je veux créer ce tableau comme ci-dessous la sortie.
Tableau Expected
Array
(
[0] => Array
(
[Menu] => Array
(
[0] => Array
([name] => A
[Sub_menu] => Array
(
[0] => Array
(
[name] => B
),
[1] => Array
(
[name] => C
[Sub_menu] => Array
(
[0] => Array
(
[name] => D
),
)
)
)
),
[1] => Array
([name] => E
)
)
)
)
J'ai essayé un peu de code et ceux ne fonctionnent pas. ma sortie de travail était comme cette image
qui se répète à nouveau dans foreach boucle dans le menu.
Très bien que vous voulez atteindre cet objectif. mais qu'en est-il de votre effort? montrez-nous ce que vous avez essayé? –
@Anant j'ai placé mon code php bien qu'il y ait un peu différent parce que j'ai travaillé sur la plate-forme MVC. –
Andrew l'a eu - voir sa réponse. – larsAnders