生成されたリストから最初の 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;
}?>