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;
}
}