我正在尝试创建一个包含任意数量子类别的类别列表,其中子类别也可以有自己的子类别.
我从Mysql数据库中选择了所有类别,猫在标准关联数组列表中,每个类别都有一个id,name,parentid,如果它是最高级别,则parentid为0.
我基本上希望能够获取单级别的猫数组并将其转换为多维数组结构,其中每个类别都可以包含一个包含子数组的元素.
现在,我可以通过循环查询每个类别来轻松实现这一点,但这远非理想,我试图在数据库上没有任何额外的命中.
我知道我需要一个递归函数.任何人都可以指出我正确的方向为这种树型结构?
干杯