Php 从数组中选择菜单并创建html
我有一系列的菜单。它有标题、深度、mlid(菜单id)和plid(父id)。我想像这样为eg创建html结构Php 从数组中选择菜单并创建html,php,html,arrays,Php,Html,Arrays,我有一系列的菜单。它有标题、深度、mlid(菜单id)和plid(父id)。我想像这样为eg创建html结构 <li class="has-children"> <a href="#?p=409">Accessories</a> <ul class="is-hidden"> <li class="go-bac
<li class="has-children">
<a href="#?p=409">Accessories</a>
<ul class="is-hidden">
<li class="go-back"><a href="#0">Clothing</a></li>
<li class="see-all"><a href="#?p=409">All Accessories</a></li>
<li class="has-children">
<a href="#0">Beanies</a>
<ul class="is-hidden">
<li class="go-back"><a href="#0">Accessories</a></li>
<li class="see-all"><a href="#?p=409">All Benies</a></li>
<li><a href="#?p=409">Caps & Hats</a></li>
<li><a href="#?p=409">Gifts</a></li>
<li><a href="#?p=409">Scarves & Snoods</a></li>
</ul>
</li>
<li><a href="#?p=409">Glasses</a></li>
<li><a href="#?p=409">Gloves</a></li>
<li><a href="#?p=409">Jewellery</a></li>
<li><a href="#?p=409">Scarves</a></li>
<li><a href="#?p=409">Wallets</a></li>
<li><a href="#?p=409">Watches</a></li>
</ul>
</li>
我不知道如何编写代码,使此菜单直接指向html结构,或根据树层次结构将其放入类似子数组(这样我就可以从中生成html)。谢谢。使用foreach循环并在其中编写html代码
foreach ($ menu as $ v => $ r)
{
<"Your html code here">
}
foreach($v=>r)
{
}
希望这就足够了 那么,你希望有人为你写代码?Okay@u_mulder我在找一些提示。我有点迷路了。检查
depth
参数。@u\u mulder好的,谢谢。
foreach ($ menu as $ v => $ r)
{
<"Your html code here">
}