PHP实现无限级分类
1、最终效果:

2、附上一张数据表:

3、代码是用PT5框架的:
/**
* 无限分类的遍历
* @param [array] $data 所有数据
* @param integer $parentsid parentsid为0时是一级分类
* @param integer $level 记录几级分类,用于效果图中的---区分
* @return [array] 已经遍历好的数组
*/
public function category($data,$parentsid=0,$level=0){
static $array = array();
foreach ($data as $key => $value) {
if($value['parentsid'] == $parentsid){
$value['level'] = $level;
$array[] = $value;
$this->category($data,$value['id'],$level+1);
}
}
return $array;
}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:82
阅读量:139
阅读量:110
阅读量:118
阅读量:171