public function Tree($arr, $pid = 0, $level = 0)
{
static $list = [];
foreach ($arr as $key => $value) {
if ($value["pid"] == $pid) {
$value["level"] = $level;
$list[] = $value;
unset($arr[$key]); //删除已经排好的数据为了减少遍历的次数,当然递归本身就很费神就是了
$this->Tree($arr, $value["id"], $level + 1);
}
}
return $list;
}
php 无限极分类(递归)
猜你喜欢
转载自blog.csdn.net/qq_38324424/article/details/106851580
今日推荐
周排行