php无限极分类树状结构
/**
* 递归树形结构分类函数
* $data 数组记录
* $pid 父id
* $level 级别
* $pre 前置html(可以是空格)
*/
function getArrArea($data,$pid=0,$level=1,$left=" ┗━") {
$catArr = array();
foreach($data as $cat) {
if ($cat['pid']==$pid) {
$cat['level'] = $level;
if($level>1)
$cat['name'] = $left.$cat['name'];
$catArr[] = $cat;
$catArr = array_merge($catArr,$this->getArrArea($data,$cat['new_category_id'],$level+1," ".$left));
}
}
return $catArr;
}
- 上一篇: mac下数据传输方案
- 下一篇: Laravel给request添加参数