|
- PHP 获取无限级下级ID 无层级 非递归 删除会员处有误,修复后上传记录,
复制代码- PHP 获取无限级下级ID 无层级 非递归 删除会员处有误,修复后上传记录,
复制代码- PHP 获取无限级下级ID 无层级 非递归 删除会员处有误,修复后上传记录,
复制代码- PHP 获取无限级下级ID 无层级 非递归 删除会员处有误,修复后上传记录,
复制代码 - 转载于https://blog.csdn.net/qq_37468919/article/details/114136966<br><br>
复制代码- <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>}
复制代码 来源:https://www.cnblogs.com/aiyinsitan/p/17425935.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
|