我已经创建了一个递归函数来以树形形式显示导航方案我在 codeigniter 中使用递归,但这会产生错误,因为我的代码是未定义的函数
function parseAndPrintTree($root, $tree)
{
$return = array();
if(!is_null($tree) && count($tree) > 0)
{
echo 'ul';
foreach($tree as $child => $parent)
{
if($parent == $root)
{
unset($tree[$child]);
echo 'li'.$child;
return parseAndPrintTree($child, $tree); // Recursion-here(Not called)
echo 'closing li';
}
}
echo 'closing ul';
}
}
我将根和平面数组传递给该函数并得到未定义的行为..在代码点火器控制器中递归调用函数的正确方法是什么错误::致命错误:调用未定义函数 parseAndPrintTree()