개발자의 끄적끄적

[php] 추천인 코드 생성 함수 본문

개발/php

[php] 추천인 코드 생성 함수

효벨 2020. 9. 8. 02:00
728x90
반응형

[php] 추천인 코드 생성 함수

 

 

프로젝트 중 그룹 코드 혹은 추천인 코드를 생성해야 하는 부분이 있습니다.

 

그럴때 응용해서 참고 하고자 퍼왔습니다!

 

다른분들도 참고해서 도움들 되시길..ㅎㅎ

 

출처는 맨 아래 명시했습니다!!

 

// 추천인 코드
function getReferralCode(int $uid)
{
    $index = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';

    $uid  = abs($uid);
    $base = strlen($index);

    $res = '';

    while ( $uid > 0 ) {
        $char = bcmod( $uid, $base );
        $res .= substr( $index, $char, 1 );
        $uid = bcsub( $uid, $char );
        $uid = bcdiv( $uid, $base );
    }

    return $res;
}

 

 

출처 : ncube.net/php-%EC%B6%94%EC%B2%9C%EC%9D%B8-%EC%BD%94%EB%93%9C-%EC%83%9D%EC%84%B1-%ED%95%A8%EC%88%98/

반응형
Comments