无限级分类,主要是通过储存上级分类的id以及分类路径来实现

在我的Simpla中,用到了无限分类,使用了PHP的传引用思想实现无限分类的方法,可以完美展示类似这样的分类模式。
id pid name
1 0 四川
2 0 重庆
3 1 成都
4 1 绵阳
5 3 高新区
代码如下所示:
/**
* 数组变成无限级分类--传引用思想
* @param array $items
* @return array
*/
public static function get_tree($orig) {
//解决下标不是1开始的问题
$items = array();
foreach ($orig as $key => $value) {
$items[$value[‘id‘]] = $value;
}
//开始组装
$tree = array();
foreach ($items as $key => $item) {
if ($item[‘pid‘] == 0) { //为0,则为1级分类
$tree[] = &$items[$key];
} else {
if (isset($items[$item[‘pid‘]])) { //存在值则为二级分类
$items[$item[‘pid‘]][‘child‘][] = &$items[$key]; //传引用直接赋值与改变
} else { //至少三级分类
//由于是传引用思想,这里将不会有值
$tree[] = &$items[$key];
}
}
}
return $tree;
}
以上内容很简单吧,如有错误或者更好的方法,希望可以相互交流。谢谢。!
相关推荐:
ChatGPT:引领人工智能对话新时代的智能助手,Ai shiang
什么是亚马逊seo策略,亚马逊的seo推广是什么 ,天天学术ai写作优惠券
自动生成文章的AI软件,助力内容创作的未来
SEO爱站:提升网站排名,赢得流量的秘密武器,优化网站设计价格多少
AI免费生成文本,内容创作新篇章
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
AI提供的阅读书目对学生的专业知识有多大帮助,沃奇ai
AI一键生成文章,写作新境界
seo需要干什么,seo需要具备什么知识 ,ai梦境档案世岛大宅
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
什么是seo反连接,网站反链多好还是少好 ,网易ai产品
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
SEO化学物质:如何在化工行业提升搜索引擎排名和品牌曝光,rack ai
提升写作效率,释放创意潜力文章生成AI软件的未来
SEO站群:打造强大网络营销引擎,助力企业快速提升排名与流量,seo网站排名案例
SEO动态:2025年SEO趋势与优化技巧解析,十堰外贸网站推广费用
SEO译为:网站排名背后的优化策略,会展中心网站优化
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
SEO观察:2025年搜索引擎优化的新趋势与机遇,seo2是什么状态
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
优化,让生活与工作更高效-从个人到企业的全面升级,广州百度seo费用
ChatGPT您的应用遇到问题,无法正常启动?如何解决并重新体验智能助手的魅力!,男头ai关键词
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失
AI助手推进:智能化时代的企业革命,ai改变图片颜色
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图
SEO好吗?助力网站成功的关键之道,网站优化方案范文怎么写
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
什么是seo公司口碑,seo品牌 ,ai大模型训练是什么意思
seo资源指的是什么,seo资料 ,绿眼AI
用AI创作的文章算原创吗?深度背后的逻辑与意义
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
SOE优化:让你的网站轻松登顶,流量激增的秘密武器,广西网站建设存在问题
SEO单页网站:助力企业在线营销的一站式解决方案,湖南视频网站优化方式
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
SEO技巧提升网站流量和排名,助力企业快速崛起,ai080206.
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
SEO适合-提升网站排名的关键策略,张家口品牌推广营销中心
ChatGPT网页打不开?快来看看这些解决办法,轻松恢复正常访问!,ai金色包装
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
怎么用AI写文:让创作更轻松,效率翻倍
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
AI缩写在线:让人工智能助力你行业前沿技术,ai uhrehara
seo站内链接有什么作用,seo中网站内链的作用 ,781900ai
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测