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 相关文章推荐
其他功能
Oct 09 PHP
PHP转换文件夹下所有文件编码的实现代码
Jun 06 PHP
PHP MPDF中文乱码的解决方式
Dec 08 PHP
详解PHP实现异步调用的4种方法
Mar 14 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
Feb 28 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
PHP有序表查找之二分查找(折半查找)算法示例
Feb 09 PHP
PHP 布尔值的自增与自减的实现方法
May 03 PHP
PHP封装的完整分页类示例
Aug 21 PHP
Yii2框架控制器、路由、Url生成操作示例
May 27 PHP
PHP如何解决微信文章图片防盗链
Dec 09 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下MYSQL limit的优化
2008/01/10 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
javascript各种复制代码收集
2008/09/20 Javascript
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
2011/12/29 Javascript
JavaScript instanceof 的使用方法示例介绍
2013/10/23 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
javascript查询字符串参数的方法
2015/01/28 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
js省市县三级联动效果实例
2020/04/15 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
微信小程序用户拒绝授权的处理方法详解
2019/09/20 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
Python struct模块解析
2014/06/12 Python
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
Flask实现图片的上传、下载及展示示例代码
2018/08/03 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
Python使用combinations实现排列组合的方法
2018/11/13 Python
Django logging配置及使用详解
2019/07/23 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
Django中template for如何使用方法
2021/01/31 Python
Python3爬虫RedisDump的安装步骤
2021/02/20 Python
法务专员岗位职责
2014/01/02 职场文书
高三自我评价
2014/02/01 职场文书
大学生简短的自我评价分享
2014/02/20 职场文书
个人委托书格式
2014/04/04 职场文书
金融事务专业求职信
2014/04/25 职场文书
财务工作个人总结
2015/02/27 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
分析Java中Map的遍历性能问题
2021/06/26 Java/Android