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 相关文章推荐
使用adodb lite解决问题
Dec 31 PHP
php下图片文字混合水印与缩略图实现代码
Dec 11 PHP
Godaddy空间Zend Optimizer升级方法
May 10 PHP
PHP array_flip() 删除重复数组元素专用函数
May 16 PHP
php下通过伪造http头破解防盗链的代码
Jul 03 PHP
探讨:array2xml和xml2array以及xml与array的互相转化
Jun 24 PHP
php从字符串创建函数的方法
Mar 16 PHP
php计算两个坐标(经度,纬度)之间距离的方法
Apr 17 PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 PHP
PHP实现GIF图片验证码
Nov 04 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 PHP
PHP命令空间namespace及use的用法小结
Nov 27 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
echo(),print(),print_r()之间的区别?
2006/11/19 PHP
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
2016/11/28 PHP
Jquery 跨域访问 Lightswitch OData Service的方法
2013/09/11 Javascript
javascript常用函数(1)
2015/11/04 Javascript
NodeJS创建基础应用并应用模板引擎
2016/04/12 NodeJs
jQuery获取radio选中项的值实例
2016/06/18 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
jQuery 筛选器简单操作示例
2019/10/02 jQuery
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
使用Python的Django框架实现事务交易管理的教程
2015/04/20 Python
Python实现的计算器功能示例
2018/04/26 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
解决项目pycharm能运行,在终端却无法运行的问题
2019/01/19 Python
详解python做UI界面的方法
2019/02/27 Python
python字符串循环左移
2019/03/08 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
python利用faker库批量生成测试数据
2020/10/15 Python
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
体育教育专业毕业生自荐信
2013/11/15 职场文书
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
公益广告宣传方案
2014/02/28 职场文书
小学一年级学生评语
2014/04/22 职场文书
放飞梦想演讲稿800字
2014/08/26 职场文书
大学生个人学年总结
2015/02/15 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
预备党员考察意见范文
2015/06/01 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
React forwardRef的使用方法及注意点
2021/06/13 Javascript