我正在使用递归函数在代码点火器中回显多级导航方案,它回显很好,但我想将该输出组合在一个变量中,并希望从调用函数的位置返回它,请帮助我这是我的代码
function parseAndPrintTree($root, $tree)
{
if(!is_null($tree) && count($tree) > 0)
{
echo 'ul';
foreach($tree as $child => $parent)
{
if($parent->parent == $root)
{
unset($tree[$child]);
echo 'li';
echo $parent->name;
parseAndPrintTree($parent->entity_id, $tree);
echo 'li close';
}
}
echo 'ul close';
}
}