Mein vorhandenen Array wie dieseFilter-Array für Subnavigation in PHP Erstellen
$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
),
);
Ich möchte wie unten Ausgang dieses Array erstellen.
Expected Array
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
)
)
)
)
habe ich versucht, einen Code und diejenigen, funktionieren nicht. meine Arbeitsausgabe war wie dieses Bild
die Wiederholung wieder in foreach Schleife im Menü.
Großartig, dass Sie das erreichen wollen. aber was ist mit deiner Anstrengung? zeig uns, wofür du es so versucht hast? –
@Anant Ich habe meinen PHP-Code obwohl da einige anders, weil ich auf MVC-Plattform arbeitete. –
Andrew hat es - siehe seine Antwort. – larsAnders