美文网首页php技术
递归获取每一代分销会员

递归获取每一代分销会员

作者: July_EF | 来源:发表于2019-05-24 11:00 被阅读0次

工作中经常会用到 记录一下 以后省得忘记,顺便分享一下

  /**
     * 递归查询会员团队人员信息
     * @param $obj  会员数据
     * @param $pid  当前用户id
     * @param int $dai  查询第几代会员  0 所有  1 第一代 2 第二代 ...
     * @param int $star 循环标识符
     * @return array
     * @auther enfu 516954023@qq.com
     * @date 2019/5/24 10:17
     */
    public static function getItemInfo($obj,$pid,$dai=0,$star=1)
    {
        $data = [];
        foreach ($obj as $val) {
            if ($val->parent_id == $pid) {
                if($star == $dai){
                    $data[] = $val;
                }else {
                    if($dai==0){
                        $data[] = $val;
                    }
                    $data = array_merge($data, self::getItemInfo($obj, $val->id,$dai,$star+1));
                }
            }
        }
        return $data;
    }

相关文章

  • 递归获取每一代分销会员

    工作中经常会用到 记录一下 以后省得忘记,顺便分享一下

  • 三级分销

    三级分销简介 三级分销,指的是品牌商可以发展三级分销商,每一级分销商均可以往下再发展两级分销商。分销商只能获取三级...

  • 虚拟货币会员系统开发,数字货币分销平台开发

    虚拟货币会员系统开发,数字货币分销平台开发 所谓不同的模式不同的玩法,不同的会员制度也能够吸引不同的会员,在每一...

  • 微信小程序营销怎么做?

    微信小程序营销怎么做?JINGdigital把小程序营销具体分为三个部分↓↓↓ 1、裂变+会员分销:获取种子用户和...

  • 树的遍历

    1、利用递归的方式获取树的前序遍历结果 2、 利用递归的方式获取树的中序遍历结果 3、利用递归的方式获取树的后序遍...

  • 早上第一事(说说我的会员们)

    前天早上,这位简友通过我的会员分销链接购买了铜牌年度会员,也是我的第一位会员。我会将一些贝送给在我分销链接上购买会...

  • python tips(递归)

    #获取递归级别sys.getrecursionlimit()#设置递归级别sys.setrecursionlimi...

  • javascript基础函数

    获取url参数 JavaScript加载样式文件 匹配多个转行的空格 递归函数 列队递归函数 获取对象的样式 给元...

  • 根据树节点找到相应的路径

    // 递归获取树子节点路径

  • VUE3一些很酷的函数

    /** 递归地从子节点获取文本 */

网友评论

    本文标题:递归获取每一代分销会员

    本文链接:https://www.haomeiwen.com/subject/djtgzqtx.html