当前位置:Gxlcms > PHP教程 > php递归实现无限级分类的开发过程及示例代码

php递归实现无限级分类的开发过程及示例代码

时间:2021-07-01 10:21:17 帮助过:43人阅读

在一些复杂的系统中,要求对信息栏目进行无限级的分类,以增强系统的灵活性。递归,简单的说就是一段程序代码的重复调用,当把代码写到一个自定义函数中,将参数等变量保存,函数中重复调用函数,直到达到某个条件才跳出,返回相应的数据。那么PHP是如何实现无限级分类的呢?

首先第一步:下载我们本节课需要用到的php递归实现无限级分类库:http://www.gxlcms.com/xiazai/leiku/292

第二步:下载完成以后,找到php类文件,解压到本地服务器中,在创建一个新的php文件!

第三步:我们在这个新的文件中调用这个类,以及实例化此类:

<?php
include_once "cate.php";//引入类文件
$obj = new Category;   //实例化
$obj->unlimitedForLayer($cate);
var_dump($obj->unlimitedForLayer($cate));
//var_dump($obj->unlimitedForLevel($cate));
//var_dump($obj->getParents($cate,7));
//var_dump($obj->getChildsId($cate,2));
//var_dump($obj->getChilds($cate,2));
 ?>

运行结果如下图所示:

75.png

以上就是php递归实现无限级分类的开发过程及示例代码的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行