PHP 获取无限级下级ID 无层级

打印 上一主题 下一主题

主题 907|帖子 907|积分 2721

  1. PHP 获取无限级下级ID  无层级 非递归 删除会员处有误,修复后上传记录,
复制代码
  1. PHP 获取无限级下级ID  无层级 非递归 删除会员处有误,修复后上传记录,
复制代码
  1. PHP 获取无限级下级ID  无层级 非递归 删除会员处有误,修复后上传记录,
复制代码
  1. PHP 获取无限级下级ID  无层级 非递归 删除会员处有误,修复后上传记录,
复制代码
 
  1. 转载于https://blog.csdn.net/qq_37468919/article/details/114136966<br><br>
复制代码
  1. <br>protected function GetTeamMember($members, $mid) {<br>   $Teams=[];//最终结果<br>   $mids=[$mid];//第一次执行时候的用户id<br>   do {<br>      $othermids=[];<br>      $state=false;<br>      foreach ($mids as $valueone) {<br>         foreach ($members as $key => $valuetwo) {<br>            if($valuetwo['pid']==$valueone){<br>               $Teams[]=$valuetwo['id'];//找到我的下级立即添加到最终结果中<br>               $othermids[]=$valuetwo['id'];//将我的下级id保存起来用来下轮循环他的下级<br>               unset($members[$key]);//从所有会员中删除他<br>               $state=true;<br>            }<br>         }<br>      }<br>      $mids=$othermids;//foreach中找到的我的下级集合,用来下次循环<br>   } while ($state==true);<br>   return $Teams;<br>}
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表