这是我尝试过的,但数字是错误的,我不知道为什么
它应该是 1、2、3、4、5 等等。
这是我的PHP代码:
function GetNavigations(SimpleXMLElement $element, $level = 0, $mrg = 0)
{
$value = trim((string) $element);
$children = $element->children();
$attributes = $element->attributes();
//echo '<ul>';
if(count($children) == 0 && !empty($value))
{
if($element->getName() == 'GroupName')
{
if($attributes['ParentId'] != '')
{
//$mrg = $level/2 * 10;
echo '<li>'.$mrg.'<a class="btngroup" href="load.php?active=menu&group_name_id='.$attributes['GroupNameId'].'">'.$element.'</a></li>';
}
}
}
if(count($children))
{
foreach($children as $child)
{
GetNavigations($child, $level+1, $mrg+1);
}
}
//echo '</ul>';
}