设为首页 加入收藏

TOP

PHP 获取无限级下级ID 无层级
2023-07-23 13:25:14 】 浏览:25
Tags:PHP
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;
}
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【ThinkPHP6系列学习-1】下载并部.. 下一篇laradock的基础使用

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目