/**
* 获取 面包屑 栏目
*/
function getNavBread($id,$nav_name='')
{
$one=Db::name('user_rule')->where("id",$id)->find();
if($one['pid']!=5){
if(!$nav_name){
$html = $one['name'];
}else{
$html = $one['name'].'>'.$nav_name;
}
return getNavBread($one['pid'],$html);
}else{
$html = $one['name'].'>'.$nav_name;
//die('12');
return $html;
}
}
即使是回调函数本身也需要return出

博客展示了一个PHP函数getNavBread,用于获取面包屑栏目。函数通过递归方式,根据条件不断调用自身,若当前记录的pid不等于5则继续递归,否则返回拼接好的栏目名称。同时提到回调函数本身需要返回结果。
204

被折叠的 条评论
为什么被折叠?



