一起源码网

标题: php递归实现无限级分类的开发过程及示例代码 [打印本页]

作者: 云文章    时间: 2020-4-18 04:30
标题: php递归实现无限级分类的开发过程及示例代码
在一些复杂的系统中,要求对信息栏目进行无限级的分类,以增强系统的灵活性。递归,简单的说就是一段程序代码的重复调用,当把代码写到一个自定义函数中,将参数等变量保存,函数中重复调用函数,直到达到某个条件才跳出,返回相应的数据。那么PHP是如何实现无限级分类的呢?

首先第一步:下载我们本节课需要用到的php递归实现无限级分类库:

第二步:下载完成以后,找到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));
 ?>

运行结果如下图所示:


作者: 打假英雄传    时间: 2022-9-25 19:30
免费源码博客




欢迎光临 一起源码网 (https://www.171739.xyz/) Powered by Discuz! X3.3