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 超链接 抓取实现代码
Jun 29 PHP
php后门URL的防范
Nov 12 PHP
PHP实现的多彩标签效果代码分享
Aug 21 PHP
PHP中ini_set与ini_get用法实例
Nov 04 PHP
ThinkPHP实现ajax仿官网搜索功能实例
Dec 02 PHP
PHP MPDF中文乱码的解决方式
Dec 08 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
Feb 27 PHP
PHP给文字内容中的关键字进行套红处理
Apr 12 PHP
PHP实现的网站目录扫描索引工具
Sep 08 PHP
PHP弱类型的安全问题详细总结
Sep 25 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
使用laravel的migrate创建数据表的方法
Sep 30 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写的采集程序
2007/03/16 PHP
用PHP实现维护文件代码
2007/06/14 PHP
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
PHP的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
php 判断网页是否是utf8编码的方法
2014/06/06 PHP
laravel安装zend opcache加速器教程
2015/03/02 PHP
php使用QueryList轻松采集js动态渲染页面方法
2018/09/11 PHP
屏蔽F1~F12的快捷键的js函数
2010/05/06 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
JSON中双引号的轮回使用过程中一定要小心
2014/03/05 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
深入了解Python数据类型之列表
2016/06/24 Python
python使用logging模块发送邮件代码示例
2018/01/18 Python
Python 面试中 8 个必考问题
2018/11/16 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
最新创业融资计划书
2014/01/19 职场文书
乌鸦喝水教学反思
2014/02/07 职场文书
搞笑婚礼主持词
2014/03/13 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
暂停营业通知
2015/04/25 职场文书
中学感恩教育活动总结
2015/05/05 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
教你用python实现12306余票查询
2021/06/30 Python
MySQL数据库必备之条件查询语句
2021/10/15 MySQL
Window server中安装Redis的超详细教程
2021/11/17 Redis
人民币符号
2022/02/17 杂记