php无限级分类----封装函数
程序员文章站
2022-03-25 18:56:51
public function catetree($cateRes){//传递过来的数据资源 return $this->sort($cateRes); 调用函数 } public function sort($cateRes,$pid=0,$level=0){//默认设置*栏目为0,和等级 = ......
public function catetree($cateres){//传递过来的数据资源
return $this->sort($cateres); 调用函数
}
public function sort($cateres,$pid=0,$level=0){//默认设置*栏目为0,和等级 = 0
static $arr = array(); //静态数组
foreach($cateres as $k => $v){ //遍历数据
if($v['pid']== $pid){ //判断是否是*栏目的id
$v['level'] = $level;
$arr[] = $v;
$this->sort($cateres,$v['id'],$level+1); //递归调用
}
}
retuen $arr; //返回数据
}
上一篇: Django 项目中添加静态文件夹
下一篇: 冠亚和值怎么算