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.uj5u.com/houduan/553198.html
標籤:PHP
上一篇:laradock的基礎使用
下一篇:返回列表