网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 计算机 > php语言

PHP无限分类(树形类)的深入分析

栏目: php语言 / 发布于: / 人气:5.6K

文章是对PHP无限分类(树形类)进行了详细的分析介绍,需要的朋友参考下。就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!

PHP无限分类(树形类)的深入分析

PHP无限分类,Google一下就能找到很多相关资料,思路比较拉风的,也是用得比较多的就是分类表至少有id,pid,name三个字段,id自增表分类,pid为父分类,name为分类名,这样就构成了一棵树,如下,算是我查询分类表得到的结果集。

复制代码 代码如下:

<?php

//模拟PHP无限分类查询结果

return array(

array(

'id'=>1,

'pid'=>0,

'name'=>'主页'

),

array(

'id'=>2,

'pid'=>0,

'name'=>'新闻'

),

array(

'id'=>3,

'pid'=>0,

'name'=>'媒体'

),

array(

'id'=>4,

'pid'=>0,

'name'=>'下载'

),

array(

'id'=>5,

'pid'=>0,

'name'=>'关于我们'

),

array(

'id'=>6,

'pid'=>2,

'name'=>'天朝新闻'

),

array(

'id'=>7,

'pid'=>2,

'name'=>'海外新闻'

),

array(

'id'=>8,

'pid'=>6,

'name'=>'州官新闻'

),

array(

'id'=>9,

'pid'=>3,

'name'=>'音乐'

),

array(

'id'=>10,

'pid'=>3,

'name'=>'电影'

),

array(

'id'=>11,

'pid'=>3,

'name'=>'小说'

),

array(

'id'=>12,

'pid'=>9,

'name'=>'铃声'

),

array(

'id'=>13,

'pid'=>9,

'name'=>'流行音乐'

),

array(

'id'=>14,

'pid'=>9,

'name'=>'古典音乐'

),