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

打印 上一主题 下一主题

主题 1799|帖子 1799|积分 5397

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  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 立即注册

本版积分规则

不到断气不罢休

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表