/** * 分类树, 支持无限级分类 * @param $data * @return array */ public static function getTree($data){ $items = array(); foreach ($data as $v){ $items[$v['category_id']] = $v; } $tree = []; foreach ($items as $id=>$item){ if (isset($items[$item['pid']])){ $items[$item['pid']]['list'][] = &$items[$id];//因为$item['pid']= 父级id 所以关联了起来 }else{ $tree[] = &$items[$id];//最顶级的类别内容 } } return $tree; }
php无限级分类
最新推荐文章于 2022-09-30 11:14:14 发布