eric_zhang8 发表于 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:}做个二维数组随便组织下不就行了……

wh027 发表于 2015-10-22 09:43:37

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;
}

eric_zhang8 发表于 2015-10-22 17:43:25

wh027 发表于 2015-10-22 09:43


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

页: [1]
查看完整版本: 怎样在一级分类下输出对应的二级分类