php当数据量不是很大的时候,使用【递归循环出树形结构】的一个用户下面的所有人
2016-08-01 15:56
639 查看
前提是数据量不大的时候
1.一张表如下:
2.我们要通过递归实现树形结构的一个人下面的所有人都显示出来:
1.一张表如下:
2.我们要通过递归实现树形结构的一个人下面的所有人都显示出来:
<span style="font-size:18px;"><strong> public function test(){</strong></span>
<span style="font-size:18px;"><strong><span style="white-space:pre"> </span>$name="a111111";//找出这个用户下面的所有人 $arr=$this->test2($name); show_bug($arr);//自己定义的函数 $this->display(); } //递归函数 public function test2($name,$result=array()){ global $result; $list=M()->table('ot_user')->where(array('UE_accName'=>$name))->select(); //show_bug($list);die; if (!empty($list)) { foreach($list as $key=>$val){ $result[]=$val['ue_account']; $this->test2($val['ue_account'],$result); } } return $result; }</strong></span>
相关文章推荐
- php【递归循环出树形结构】的一个用户下面的所有人信息之【两种方法的对比】
- 一个递归循环 用来加载 easyui 树形结构数据
- 页面aspx里面有一个DataSet ds,且他下面的几个用户控件uc1,uc2,uc3都有用到这个ds相同的数据,所以我想要让这个ds在整个页面中使用
- 在使用Linq to SQL并序列化一个数据对象的时候报System.InvalidOperationException异常,序列化类型XXX的对象时检测到循环引用。
- 将树形结构的数据转换为二维数组 (续 PHP非递归方式实现无限分类(转载))
- 基于递归循环,采用PHP+AJAX打造无限分级树形结构
- php实现数据树形结构 递归方法
- 1 开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC驱动程序并不会抛出异常告诉你。 本系列的性能提示将为改善JDBC应用程序的性能介绍一些基本的指导原则,这其中的原则已经被许多现有的JDBC应用程序编译运行并验证过。 这些指导原则包括: 正确的使用数据库MetaData方法 只获取需要的数据 选用最佳性能的功能 管理连
- sqlserver中一个表中树形结构递归数据查询
- unserialize的这个问题是由一个emlog论坛用户在使用时报错而发现的 问题表现情况如下: emlog缓存的保存方式是将php的数据对象(数组)序列化(serialize)后以文件的形式存放,
- 在使用Linq to SQL并序列化一个数据对象的时候报System.InvalidOperationException异常,序列化类型XXX的对象时检测到循环引用。
- 使用递归打印出一个文件夹下所有子孙文件的树形结构
- oracle 同一个数据库实例下 一个用户下面导入到另一个用户表结构还有数据
- 转:邹建-- 使用事务与锁,实现一个用户取过的数据不被其他用户取到
- 使用事务与锁,实现一个用户取过的数据不被其他用户取
- 使用递归和dom遍历dom树形结构
- 使用事务与锁,实现一个用户取过的数据不被其他用户取到
- 最近一个崩溃的问题——针对数据量很大,和并发访问量高的时候
- 使用事务与锁,实现一个用户取过的数据不被其他用户取到
- 使用事务与锁,实现一个用户取过的数据不被其他用户取到