lhm166
//无限级分类函数
/**
 * 获得权限列表
 * @param integer $pid  上级分类id
 * @param integer $data 分类数据
 * @param integer $html 符号
 * @param integer $level 分类级别
 */
function lists($data,$html =\'——\',$pid = 0, $level = 0){
$arr=array();
foreach ($data as $key => $v) {
	if($v[\'pid\']==$pid){  //pid为0的是顶级分类
		$v[\'level\'] = $level+1;
		$v[\'html\'] = str_repeat($html, $level);
		if($v[\'level\'] >1){
			$v[\'html\'] = "   |".$v[\'html\'];
		}
		$arr[]=$v;
		$arr = array_merge($arr,lists($data,$html,$v[\'id\'],$level+1));
	}
}
return $arr;
}

 

分类:

技术点:

相关文章:

  • 2021-10-08
  • 2021-10-16
  • 2021-10-16
  • 2021-10-08
  • 2021-10-08
  • 2021-10-08
  • 2021-10-08
  • 2021-10-08
猜你喜欢
  • 2019-01-18
  • 2021-10-08
  • 2021-10-08
  • 2021-10-16
  • 2021-10-16
  • 2021-10-08
相关资源
相似解决方案