在函数内部调用本身,且在调用时要做判断。
例:输出1~9
function deeploop(&$i=1){ //引用传值,防止递归时从1开始
echo $i;
$i++;
if($i < 10){ //条件判断,防止无限递归
deeploop($i);
}
}
2.无限极分类原理:每次分类都需要记录它的父级id,如果是顶级,则父级id为0,通过父级id,一层一层往下查。
首先从数据库中取出结果集,把结果集中的pid与顶级的pid开始,然后确定顶级父级。依次往下确定。
时间: 2024-10-14 01:49:47