dedecms函数分享之获取某一栏目所有子栏目


Posted in PHP onMay 19, 2014

以前从来没写过递归(其实想想,对算法完全没概念),刚好有这个需求,试着写了一下,发现也挺容易的,特别记录一下。

数据库是dedecms默认的,dede_arctype是保存栏目的表,reid是栏目的父级栏目id。

$array = array();
get_sons($type, $array);
var_dump($array);
function get_sons($type, &$current_array){
    $result = mysql_query("select id from dede_arctype where reid = {$type}");
    while($row = mysql_fetch_assoc($result)){
        $current_array[] = $row['id'];
        get_sons($row['id'], $current_array);
    }
}
PHP 相关文章推荐
如何获得PHP相关资料
Oct 09 PHP
php时间不正确的解决方法
Apr 09 PHP
中英文字符串翻转函数
Dec 09 PHP
五款常用mysql slow log分析工具的比较分析
May 22 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
Jun 05 PHP
PHP 如何利用phpexcel导入数据库
Aug 24 PHP
Yii实现MySQL多数据库和读写分离实例分析
Dec 03 PHP
ThinkPHP连接Oracle数据库
Apr 22 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
PHP记录和读取JSON格式日志文件
Jul 07 PHP
PHP+MYSQL实现读写分离简单实战
Mar 13 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
Mar 24 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
May 19 #PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
May 19 #PHP
php开启openssl的方法
May 15 #PHP
PHP整数取余返回负数的相关解决方法
May 15 #PHP
PHP取余函数介绍MOD(x,y)与x%y
May 15 #PHP
php实例分享之通过递归实现删除目录下的所有文件详解
May 15 #PHP
php实例分享之二维数组排序
May 15 #PHP
You might like
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
js实现的切换面板实例代码
2013/06/17 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
2014/06/12 Javascript
javascript实现点击后变换按钮显示文字的方法
2015/05/13 Javascript
node.js文件上传处理示例
2016/10/27 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
从setTimeout看js函数执行过程
2017/12/19 Javascript
vue-router 前端路由之路由传值的方式详解
2019/04/30 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
python实现sublime3的less编译插件示例
2014/04/27 Python
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
python爬取微信公众号文章
2018/08/31 Python
python之验证码生成(gvcode与captcha)
2019/01/02 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
Python time库基本使用方法分析
2019/12/13 Python
Python列表切片常用操作实例解析
2020/03/10 Python
Python实现查找数据库最接近的数据
2020/06/08 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
购买原创艺术品:Zatista
2019/11/09 全球购物
公司会议策划方案
2014/05/17 职场文书
HR求职自荐信范文
2014/06/21 职场文书
2014年租房协议书范本
2014/10/30 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
2014年安置帮教工作总结
2014/12/11 职场文书
2015年七一建党节演讲稿
2015/03/19 职场文书
开学典礼致辞
2015/07/29 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL