web前端三大主流框架 PHP无限级分类?

PHP无限级分类?问题太普遍了。让我给你一个无限分类数据处理的解决方案。表结构id int主键FID int parent id,顶级分类的FID设置为0,另一级分类的FID值是其父分类的idname

PHP无限级分类?

问题太普遍了。让我给你一个无限分类数据处理的解决方案。表结构id int主键FID int parent id,顶级分类的FID设置为0,另一级分类的FID值是其父分类的idname char classification name。如果要显示整个分类列表,则读取整个表以形成一个数组$list,其结构为($row=mysqlfetchAssoc($RET)){If(!Isset)$list[$row[“FID”

])$list[$RET[“FID”]=array()$list[$RET[“FID”

[$RET[“ID”]=$row}输出时,可以使用递归将其转换为JSON,并使用js生成树菜单,这也非常容易控制。如果查询某个子类别下的某个类别,查询很简单,更不用说

初始化数据显示树结构,用递归的方式得到无限分类数组,用引用无限分类

递归很容易理解啊,一般来说,是用阶乘来开始的。

无级分类算法是一种典型的递归运算。但在实际开发中,通常采用伪无级分类。当分类层次多、分类节点多时,无级分类效率低。因此,作为学习数据结构的算法,需要学习无级分类的算法。如果是实际开发,最好采用伪无级分类。