您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
PHP递归实现无限级分类实例
2018-03-01【网站建设常见问答】1855 人已围观
简介无限级分类 这只是显示,添加还有部分代码. php小白也能看懂的无限极分类_无限级分类导航是php实战不可或缺的一项,但是因为其难度让小白费解,特此贴码 p...
无限级分类 这只是显示,添加还有部分代码.
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
}
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
上一篇:PHP基本数据类型
下一篇:css背景色透明度设置
相关文章
随机图文
分析博客类网站的没落原因
曾几何时,blog是一个很火的程序。各方路人纷纷搭建平台架设自己的博客程序,时至今日博客却越来越少见,博客更新内容越来越慢这是什么原因呢?...
web虚拟主机的"月流量"是什么意思?
网站客户在购买网站虚拟主机后,\"月流量2G\",那每天是允许多少个用户访问呢? 答:如果没有下载内容,仅仅是文章,应该没多...
网站为什么要使用静态页面
宁波网站建设做静态网站设计所采用的技术原理是一对一的形式,代码是PHP程序为主,也就是说这样的网站上面,一个内容对应的就是一个页面,无论...
文化局在我公司文艺演出
随后,文艺演出隆重举行,精彩的表演不断换来员工们的精彩表演。在表演节目的期间,还穿插了些有奖知识问答,在座的每位都是积极参与活动,整个场面十...




微信收款码
支付宝收款码