方法一:
/**
* 将数据格式化成树形结构
* @param $data
* @param $pId
* @return array|string
*/
function getTree($data, $pId)
{
$tree = '';
foreach($data as $k => $v)
{
if($v['children'] == $pId) {
//父亲找到儿子
$v['children'] = getTree($data, $v['id']);
$tree[] = $v;
//unset($data[$k]);
}
}
return $tree;
}
方法二:
/**
* 递归实现无限极分类
* @param $array 分类数据
* @param $pid 父ID
* @param $level 分类级别
* @return $list 分好类的数组 直接遍历即可 $level可以用来遍历缩进
*/
function getTree($array, $pid =0, $level = 0){