找传奇、传世资源到传世资源站!

PHP无限极分类

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】

【相关图片】

from clipboard

【源码结构】

数据库结构

create table cate(
  id int auto_increment,
  pid int not null,
  name varchar(225) not null,
  primary key(id)
);

function getChild($data, $id = 0)
    {
        //初始化儿子
        $child = [];
        //循环所有数据找$id的儿子
        foreach ($data as $key => $datum) {
            //找到儿子了
            if ($datum['pid'] == $id) {
                //保存下来,然后继续找儿子的儿子
                $child[$datum['id']] = $datum;
                //先去掉自己,自己不可能是自己的儿孙
                unset($data[$key]);
                //递归找,并把找到的儿子放到一个child的字段中
                $child[$datum['id']]['child'] = $this->getChild($data, $datum['id']);
            }
        }
        return $child;
    }

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复