手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP+MySQL实现无极限分类栏目的方法
PHP+MySQL实现无极限分类栏目的方法
摘要:本文实例讲述了PHP+MySQL实现无极限分类栏目的方法。分享给大家供大家参考,具体如下:一个非常简单清晰简单的无极限分类范例,带缩进效果,...

本文实例讲述了PHP+MySQL实现无极限分类栏目的方法。分享给大家供大家参考,具体如下:

一个非常简单清晰简单的无极限分类范例,带缩进效果,只需查询一次数据表,然后递归遍历结果集,就可以了,要在php中实现栏目缩进显示可以参考一下。

$sql = 'select * from cat order by cat_id desc'; $list = $db->getAll($sql); $list = getLevelCat($list); function getLevelCat($catlist, $parent_id='0', $html='', $level='0'){ $arr = array(); foreach($catlist as $val){ if($val['parent_id']==$parent_id){ $val['html'] = str_repeat($html,$level); $val['level'] = $level; $arr[] = $val; $arr = array_merge($arr, getLevelCat($catlist, $val['cat_id'], $html, $level+1)); } } return $arr; }

实现效果图:

PHP+MySQL实现无极限分类栏目的方法1

短短几行代码,比较清晰,也比较好用。

希望本文所述对大家PHP程序设计有所帮助。

【PHP+MySQL实现无极限分类栏目的方法】相关文章:

PHP实现即时输出、实时输出内容方法

PHP中实现图片的锐化

Yii实现自动加载类地图的方法

php生成圆角图片的方法

PHP实现根据银行卡号判断银行

PHP处理密码的几种方式

PHP超牛逼无限极分类生成树方法

smarty模板判断数组为空的方法

php简单实现多字节字符串翻转的方法

php实现图片转换成ASCII码的方法

精品推荐
分类导航