用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1225|回复: 3
收起左侧

[已解决] 怎样在一级分类下输出对应的二级分类

[复制链接]
发表于 2015-10-20 17:12:15 | 显示全部楼层 |阅读模式
本帖最后由 eric_zhang8 于 2015-10-22 17:44 编辑

数据库名:category
字段:cate_id,parent_id,cate_name

parent_id为0是一级分类,二级分类对应cate_id

我已经能够输出一级分类,但如何在下面输出相对应的二级分类,急求大神们帮助,在线上等……

发表于 2015-10-20 20:22:15 | 显示全部楼层
{:soso_e127:}做个二维数组随便组织下不就行了……
发表于 2015-10-22 09:43:37 | 显示全部楼层
PHP复制代码
function tree($data,$pid=0,$name='child'){
    $arr = array();
    foreach ($data as $v){
        if ($v['c_pid'] == $pid){
            $v[$name] = tree($data,$v['c_id'],$name);
            $arr[] = $v;
        }
    }
    return $arr;
}
复制代码
 楼主| 发表于 2015-10-22 17:43:25 | 显示全部楼层

虽然我已经解决了,但还是谢谢你的回答。

本版积分规则