0
我試圖將一個數組與父數和子數做成一個新的多維。我能夠靠近我想,但不要看起來不錯。多維數組Foreach樹
$value->menu_item_parent //Contains the parent value that can be used for key
我錯過了什麼?
$the_mega = array();
foreach ($menuitems as $key => $value) {
if ($value->menu_item_parent=='0') {
$the_mega["parents"][]=$value->title;
}else{
$the_mega[$value->title]["childs"]=$value->title;
}
}
}
echo '<pre>';
print_r($the_mega);
echo '</pre>';
Array
(
[parents] => Array
(
[0] => Parent 1
[1] => Parent 2
)
[Child 1] => Array
(
[childs] => Child 1
)
[Child 2] => Array
(
[childs] => Child 2
)
[Child 3] => Array
(
[childs] => Child 3
)
)
您可以發佈'$ menu_items'的的var_dump或print_r的? – MightyPork
我對目標還是有點不清楚。你認爲你可以發佈一個樣例輸出:你會喜歡*結束數組的樣子嗎? – Katana314
你想達到什麼目的? Child1/2應該是[0]的元素嗎? – MBaas