php 无限极分类

/**
* 处理分类逻辑
*/
function doLogic($category,$parent_id=0,$level=false){
if(!empty($category)){
$level = $level."    ";
foreach ($category as $v) {
if ($v['parent_id'] == $parent_id) {
if(empty($v['level_name'])){
$v['level_name']=$v['name'];
}else{
$v['level_name']=$v['level_name'];
}
$v['name']=$level.'├ '.$v['name'];
$this->category_all[] = $v;
$this->doLogic($category, $v['id'],$level);
}
}
}else{
return false;
}

}
posted @ 2016-07-25 14:46  经验源于积累  阅读(140)  评论(0)    收藏  举报