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 相关文章推荐
用Socket发送电子邮件
Oct 09 PHP
php fckeditor 调用的函数
Jun 21 PHP
PHP 5.3.0 安装分析心得
Aug 07 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
Jun 19 PHP
PHP中创建和验证哈希的简单方法实探
Jul 06 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
php微信公众号开发之翻页查询
Oct 20 PHP
Laravel如何自定义command命令浅析
Mar 23 PHP
PHP pthreads v3使用中的一些坑和注意点分析
Feb 21 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
PHP dirname简单使用代码实例
Nov 13 PHP
PHP命令行与定时任务
Apr 01 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
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
php微信开发自定义菜单
2016/08/27 PHP
php实现当前页面点击下载文件的实例代码
2016/11/16 PHP
php微信扫码支付 php公众号支付
2019/03/24 PHP
获取URL地址中的文件名和参数的javascript代码
2009/09/02 Javascript
JS跨域总结
2012/08/30 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
vue项目实战总结篇
2018/02/11 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
Element ui 下拉多选时新增一个选择所有的选项
2019/08/21 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python中实现三目运算的方法
2015/06/21 Python
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
python 读取修改pcap包的例子
2019/07/23 Python
Python PIL库图片灰化处理
2020/04/07 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
The Body Shop美体小铺西班牙官网:天然化妆品
2019/06/21 全球购物
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
平面设计师岗位职责
2014/09/18 职场文书
2014年公务员退休工资改革方案
2014/10/01 职场文书
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python
mysql 排序失效
2022/05/20 MySQL