php用数组返回无限分类的列表数据的代码


Posted in PHP onAugust 08, 2010
/*—————————————————— */ 
//? 获取无限分类的列表数据 
/*—————————————————— */ 
function get_sort ($parent_id=0,$n=-1) 
{ 
global $db; 
static $sort_list = array (); 
$sql = "SELECT * FROM ".$db->table('article_sort')." WHERE `parent_id` = '{$parent_id}'"; 
$res = $db->query ($sql); 
if ($res) 
{ 
$n++; 
while ($row = $db->fetch_assoc ($res)) 
{ 
$sql = "SELECT * FROM ".$db->table('article_sort')." WHERE `parent_id` = '{$row['sort_id']}'"; 
$children = $db->num_rows ($sql); 
$row['sort_name'] = str_repeat (' ',$n*4).$row['sort_name']; 
$row['children'] = $children; 
$sort_list[] = $row; 
get_sort ($row['sort_id'],$n); 
} 
} 
return $sort_list; 
}
PHP 相关文章推荐
PHP 读取文件的正确方法
Apr 29 PHP
php checkbox 取值详细说明
Aug 19 PHP
PHP随机数生成代码与使用实例分析
Apr 08 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
IIS下PHP的三种配置方式对比
Nov 20 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
Oct 21 PHP
PHP Filter过滤器全面解析
Aug 09 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
Laravel中为什么不使用blpop取队列详析
Aug 01 PHP
通过PHP设置BugFree获取邮箱通知
Apr 25 PHP
tp5.1 框架数据库-数据集操作实例分析
May 26 PHP
php自定义函数之递归删除文件及目录
Aug 08 #PHP
php自动获取目录下的模板的代码
Aug 08 #PHP
php下删除一篇文章生成的多个静态页面
Aug 08 #PHP
php中定义网站根目录的常用方法
Aug 08 #PHP
删除无限分类并同时删除它下面的所有子分类的方法
Aug 08 #PHP
一道关于php变量引用的面试题
Aug 08 #PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 #PHP
You might like
PHP语法自动检查的Vim插件
2014/08/11 PHP
js如何实现设计模式中的模板方法
2013/07/23 Javascript
表格奇偶行设置不同颜色的核心JS代码
2013/12/24 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
2014/01/07 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
Angular4 中内置指令的基本用法
2017/07/31 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
2019/09/28 Javascript
基于Vue中使用节流Lodash throttle详解
2019/10/30 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
解决vue的touchStart事件及click事件冲突问题
2020/07/21 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
JQuery通过键盘控制键盘按下与松开触发事件
2020/08/07 jQuery
Python简单读取json文件功能示例
2017/11/30 Python
python opencv读mp4视频的实例
2018/12/07 Python
python统计中文字符数量的两种方法
2019/01/31 Python
python获取交互式ssh shell的方法
2019/02/14 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
python相对企业语言优势在哪
2020/06/12 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
struct与class的区别
2014/02/03 面试题
自荐信范文
2013/12/10 职场文书
师德师风剖析材料
2014/09/30 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书
新郎婚礼致辞
2015/07/27 职场文书