如何调整此代码以便从生成的列表中删除第一个 ul 标记?甚至可以这样做吗?
这将是我想要得到的结果:
<ul> <--remove this initial tag
<li></li>
<li></li>
</ul>
<ul>
<li></li>
<li></li>
</ul>
列表生成器
function buildMenu($parent, $menu)
{
$menulist = "";
if (isset($menu['parents'][$parent]))
{
$menulist .= "<ul>\n";
foreach ($menu['parents'][$parent] as $itemId)
{
if(!isset($menu['parents'][$itemId]))
{
$menulist .= " <li><a href='".$menu['items'][$itemId]['menuURL']."'>".$menu['items'][$itemId]['menuName']."</a></li> \n";
}
if(isset($menu['parents'][$itemId]))
{
$menulist .= " <li><a href='".$menu['items'][$itemId]['menuURL']."'>".$menu['items'][$itemId]['menuName']."</a>";
$menulist .= buildMenu($itemId, $menu);
$menulist .= "</li> \n";
}
}
$menulist .= "</ul> \n";
}
return $menulist;
}?>