VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • PHP 获取无限级下级ID 无层级

PHP 获取无限级下级ID  无层级 非递归 删除会员处有误,修复后上传记录,
PHP 获取无限级下级ID  无层级 非递归 删除会员处有误,修复后上传记录,
PHP 获取无限级下级ID  无层级 非递归 删除会员处有误,修复后上传记录,
PHP 获取无限级下级ID  无层级 非递归 删除会员处有误,修复后上传记录,
 
转载于https://blog.csdn.net/qq_37468919/article/details/114136966

protected function GetTeamMember($members, $mid) {
   $Teams=[];//最终结果
   $mids=[$mid];//第一次执行时候的用户id
   do {
      $othermids=[];
      $state=false;
      foreach ($mids as $valueone) {
         foreach ($members as $key => $valuetwo) {
            if($valuetwo['pid']==$valueone){
               $Teams[]=$valuetwo['id'];//找到我的下级立即添加到最终结果中
               $othermids[]=$valuetwo['id'];//将我的下级id保存起来用来下轮循环他的下级
               unset($members[$key]);//从所有会员中删除他
               $state=true;
            }
         }
      }
      $mids=$othermids;//foreach中找到的我的下级集合,用来下次循环
   } while ($state==true);
   return $Teams;
}


出处:https://www.cnblogs.com/aiyinsitan/p/17425935.html

相关教程