Я хочу создать дерево с элементами html "ul" и "li".Я хочу, чтобы конечный результат выглядел примерно так.
My List
Menu 1
Menu 2
Menu 3
Menu 4
Menu 5
Но когда я запускаю свой код, результат выглядит примерно так:
My List
Menu 1
Вот мой код массива PHP:
$lists = array(array(
array(
'id' => 1,
'parent' => 0,
'name' => 'Menu 1',
),
array(
'id' => 2,
'parent' => 1,
'name' => 'Menu 2',
),
array(
'id' => 3,
'parent' => 2,
'name' => 'Menu 3',
),
array(
'id' => 4,
'parent' => 1,
'name' => 'Menu 4',
),
array(
'id' => 4,
'parent' => 0,
'name' => 'Menu 5',
)
));
?>
<ul>
<li><a>My List</a>
<ul>
<?php
foreach($lists as $key=>$list) {
?>
<li><a><?= $list[$key]['name']; ?></a></li>
<?php
}
?>
</ul>
</li>
</ul>