您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
PHP递归实现无限级分类实例
2018-03-01【网站建设常见问答】1404 人已围观
简介无限级分类 这只是显示,添加还有部分代码. 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背景色透明度设置
相关文章
随机图文
搜索引擎百度站长针对站长SEO回复
以下是百度自身对广大站长一些关心的问题的回复,我们还是很有参考价值的。今天摘录过来学习一次,宁波殷雯与大家共勉. 自然排名是全部由机器完成...mysql常见错误代码及解决办法
制作php+mysql的动态网站,数据库是经常需要打交道的事情。mysql一些常见的错误代码如下 130 :文件格式不正确。(还不是很清楚...收集一些php常用img图像函数集
同学颤抖吧,PHP的GD是相当的丰富,有人能全部背出功能吗?! 我是不行,今天罗列PHP对图像处理的常用函数如下: gd_info函数:...网页设计应该专注可用性和使用效果
使用对称的代码写法 构建响应式网站过程复杂,网站整体布局都应通过HTML和CSS代码库进行编码。在设计有关网页可用性的步骤时,强烈建议设计...