夺命雷公狗---无限级分类NO2
<?phpheader("Content-Type:text/html;charset=utf-8");/*无限级分类。牵扯2个应用0是-找指定栏目的子栏目1是-找指定栏目的子孙栏目,即子孙树2是-找指定栏目的父栏目/父父栏目....顶级栏目,即家谱树*/$aarr = array(array('id'=>1,'name'=>'安徽','pid'=>0),array('id'=>2,'name'=>'海淀','pid'=>7),array('id'=>3,'name'=>'浣溪县','pid'=>5),array('id'=>4,'name'=>'昌平','pid'=>7),array('id'=>5,'name'=>'淮北','pid'=>1),array('id'=>6,'name'=>'朝阳','pid'=>7),array('id'=>7,'name'=>'北京','pid'=>0),array('id'=>8,'name'=>'上地','pid'=>2));//用到静态变量,找子孙树function subtree($arr,$id=0,$lev=1){static $subs = array(); //子孙数组foreach($arr as $v){if($v['pid'] == $id){$v['lev'] = $lev;$subs[] = $v;////举例说找到array('id'=>1,'name'=>'安徽','pid'=>0);subtree($arr,$v['id'],$lev+1); //让他递归遍历里面的数组 }}return $subs;}//echo "<pre>";//print_r(subtree($aarr,0,1));$tree = subtree($aarr,0,1);foreach($tree as $v){echo str_repeat(' ',$v['lev']).$v['name'].'<br/>';}
转载于:https://www.cnblogs.com/leigood/p/4907671.html
夺命雷公狗---无限级分类NO2相关推荐
- 夺命雷公狗---无限级分类NO3
<?phpheader("Content-Type:text/html;charset=utf-8");/*无限级分类.牵扯2个应用0是-找指定栏目的子栏目1是-找指定栏目的 ...
- 夺命雷公狗---无限级分类NO7
<?phpheader("Content-Type:text/html;charset=utf-8");$aarr = array(array('id'=>1,'nam ...
- 夺命雷公狗---无限级分类NO6
<?phpheader("Content-Type:text/html;charset=utf-8");$aarr = array(array('id'=>1,'nam ...
- 夺命雷公狗---无限级分类NO5
<?phpheader("Content-Type:text/html;charset=utf-8");$aarr = array(array('id'=>1,'nam ...
- 夺命雷公狗ThinkPHP项目之----商城9商品后台无限极分类
无限极分类,几乎在每个网站上都会用到的,因此而重要. 先来对数据表进行分析 parent_id:表示当前分类的父id,他是实现无限级分类的关键 无限级分类,主要从两个方面进行考虑的. 1.数据库的设计 ...
- 夺命雷公狗TP3.2.3商城2-----后台模版引入和后台控制器的创建
首先我们来到D:\phpStudy\WWW\shop\WEB 目录下,将Home目录进行复制一份,并且改名为Admin,如下所示: 然后将我们准备好的后台首页模版放入 D:\phpStudy\W ...
- 夺命雷公狗---微信开发26----客服消息接口基础和推送视频
我们按照上一课的套路继续改写下index.php即可实现,代码如下所示: <?php /*** wechat php test*///define your token require_once ...
- 夺命雷公狗---微信开发39----微信语言识别接口1
语音识别接口的基本介绍 注意: 由于客户端缓存,开发者开启或者关闭语音识别功能,对新关注者立即生效,对已关注用户需要24小时生效,开发者可以从新关注帐号进行测试. 我们可以在测试号下方的体验接口权限表 ...
- 夺命雷公狗-----React---5--props对象的传递
提示:props的值是不可以改变的... <!DOCTYPE html> <html lang="en"> <head><meta cha ...
- 夺命雷公狗ThinkPHP项目之----商城1项目整体架构
夺命雷公狗项目之---商城 本人准备更新套基于tp下开发的商城的项目,为啥呢?原因和简单,本人没使用过框架开发商城,准备用一些时间来开发套B2C的商城系统.. 项目规划: 1:项目整体架构 用户部分 ...
最新文章
- 第三届“达观杯”文本智能信息抽取挑战赛丰厚奖金,群英集结,等你来战!...
- IT从业人员必看的10大论坛(ZT)
- Linux下l2tp客户端xl2tpd的安装配置
- DNS服务(二)——常用资源记录类型详解
- 远哥Amoeba源码分析之:核心类说明
- java JFrame修改左上角的图片
- django language_Python+Django— 入门通关(三)| admin:后台管理界面
- 工作154:代码之解析position 解决
- C++变量未初始的后果
- TensorFlow 2.0开发者预览版放出!上手尝鲜可以开始了
- Pocket Gems面经prepare: Diamond and Ruby
- Java-Android 之单选按钮的运用
- 夏普电视出现android不动了,夏普电视常见故障问题分析与处理,电视机故障判断检修...
- java面试题:重写和重载的区别——详解
- 【BZOJ2959】长跑(LCT,双连通分量,并查集)
- 苹果iOS第三方应用商店,App store没有的这都有!发烧友赶紧来!
- SIP开源服务器kamalio安装教程
- 谭浩强C++ 第八章
- arm 2022.10.24
- 最新大数据产业生态地图:十大爆发点,百大公司起底