宁波网站建设咨询:宁波网站建设
13780026116 宁波网站制作
网站公告
PHP技术
技术交流
网络推广
网站建设常见问答
殷雯动态
你的位置:首页> 新闻/观点 > 网站建设常见问答>PHP递归实现无限级分类实例
网站建设常见问答
PHP递归实现无限级分类实例

PHP递归实现无限级分类实例

无限级分类 这只是显示,添加还有部分代码.

php小白也能看懂的无限极分类_无限级分类导航是php实战不可或缺的一项,但是因为其难度让小白费解,特此贴码

public function lstcate(){
$res=$this->select();
//从数据库提取数据保存至变量
$lstcate=$this->sorts($res);
//将变量提交至sort方法处理
return $lstcate;
//完成返回给控制器
}
public function sorts($res,$pid=0,$level=0){
//$res为从lstcate接收的数据
//$pid设置默认为0,用于判断是否为顶级栏目
//$level设置默认为0,用于判断是几级栏目
static $arr=array();
//设置一个空数组用来保存所有处理后的内容
foreach($res as $k=>$v){
//循环接收到的数据
if($v[\'pid\']==$pid){
//字段pid保存的是上级栏目的id,为0则是顶级栏目
//判断是否为顶级栏目
$v[\'level\']=$level;
$arr[]=$v;
//保存值
$this->sorts($res,$v[\'id\'],$level+1);
//进入再次循环
}
}
return $arr;
//把保存的数据返回给方法lstcate
}

点击:  1083    时间: 2018-03-01
上一条: 文化局在我公司文艺演出
下一条: css背景色透明度设置
 
 
快速通道: 关于我们    网站建设    主机域名    付款方式    我的声明
  
联系我们
手机扫描QQ
网站建设咨询:
咨询热线:
宁波殷雯网站建设工作室
地 址: 浙江省宁波市江东区
电 话: 13780026116 
邮 箱:
waichun@qq.com
宁波网站建设
宁波网站制作
13780026116
宁波殷雯网站建设工作室 版权所有   浙ICP备16030041号-1