还有,提供些学习递归的例子么?实在看不懂啊,看了头晕。
<?php
Class Category{
Static Public function unlimitedForLevel($cate,$html='--',$pid=0,$level=0){
$arr=array();
foreach ($cate as $v){
if($v['pid']==$pid){
$v['level']=$level+1;
$v['html']=str_repeat($html,$level);
$arr[]=$v;
$arr=array_merge($arr,self::unlimitedForLevel($cate,$html,$v['id'],$level+1));
}
}
return $arr;
}
}
?>
最佳答案