欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

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

首先第一步:下载我们本节课需要用到的php递归实现无限级分类库:http://www.php.cn/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));
 ?>

运行结果如下图所示:

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

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

相关标签: php 开发 分类