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的ASP防火墙
Oct 09 PHP
PHP中的CMS的涵义
Mar 11 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
Jun 10 PHP
php从数据库查询结果生成树形列表的方法
Apr 17 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
Oct 10 PHP
php制作基于xml的RSS订阅源功能示例
Feb 08 PHP
php登录超时检测功能实例详解
Mar 21 PHP
关于php 高并发解决的一点思路
Apr 16 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 PHP
Laravel关系模型指定条件查询方法
Oct 10 PHP
PHP实现随机发放扑克牌
Apr 21 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 根据IP地址控制访问的代码
2010/04/22 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
php遍历、读取文件夹中图片并分页显示图片的方法
2016/11/15 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
2018/05/21 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
利用JavaScript将Excel转换为JSON示例代码
2019/06/14 Javascript
jQuery实现小火箭返回顶部特效
2020/02/03 jQuery
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
自己编程中遇到的Python错误和解决方法汇总整理
2015/06/03 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
python tkinter实现界面切换的示例代码
2019/06/14 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
C#笔试题
2015/07/14 面试题
一年级数学教学反思
2014/02/01 职场文书
初中三年毕业生的自我评价分享
2014/02/14 职场文书
教师自我反思材料
2014/02/14 职场文书
技术合作协议书范本
2014/04/18 职场文书
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
python3 sqlite3限制条件查询的操作
2021/04/07 Python
pandas 实现将NaN转换为None
2021/05/14 Python
python批量创建变量并赋值操作
2021/06/03 Python
Java工作中实用的代码优化技巧分享
2022/04/21 Java/Android
nginx静态资源的服务器配置方法
2022/07/07 Servers