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

2015-01-24信息快讯网

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

数据库是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); } }

dedecms集成财付通支付接口
dedecms中使用php语句指南
仿dedecms下拉分页样式修改的thinkphp分页类实例
PHP利用header跳转失效的解决方法
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
PHP中加密解密函数与DES加密解密实例
php输出xml必须header的解决方法
php中__destruct与register_shutdown_function执行的先后顺序问题
Laravel框架学习笔记(二)项目实战之模型(Models)
PHP依赖倒置(Dependency Injection)代码实例
PHP中echo,print_r与var_dump区别分析
PHP中exec与system用法区别分析
MyEclipse常用配置图文教程
destoon实现调用当前栏目分类及子分类和三级分类的方法
php实例分享之mysql数据备份
ECMall支持SSL连接邮件服务器的配置方法详解
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
PHP中把stdClass Object转array的几个方法
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
codeigniter框架The URI you submitted has disallowed characters错误解决方法
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
yii框架builder、update、delete使用方法
PHP include任意文件或URL介绍
PHP获取栏目的所有子级和孙级栏目的ID号示例
php环境套包 dedeampz 伪静态设置示例
Php无限级栏目分类读取的实现代码
©2014-2024 dbsqp.com