개발자의 끄적끄적

[php] php 숫자 영문 랜덤으로 조합하는 함수 본문

개발/php

[php] php 숫자 영문 랜덤으로 조합하는 함수

효벨 2021. 3. 24. 01:00
728x90
반응형

[php] php 숫자 영문 랜덤으로 조합하는 함수

 

php 에서

 

숫자와 영문을 섞어서

 

랜덤으로 원하는 길이만큼의

 

문자조합을 출력하는 함수 입니다.

 

    function getRandStr($length = 6) {
        $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
        $charactersLength = strlen($characters);
        $randomString = '';
        for ($i = 0; $i < $length; $i++) {
            $randomString .= $characters[rand(0, $charactersLength - 1)];
        }
        return $randomString;
    }

 

위 내용 보시면 getRandStr 라는 함수가 $length 라는 길이를 전달받아서

 

길이만큼 숫자와 영문 소문자, 대문자를 조합하여 

 

리턴하는 내용입니다.

 

인증문자 혹은 임시비밀번호와 같은 특정문자열을

 

만드는데 사용하시면 도움이 되실듯 합니다!

 

참고들 하세요!

반응형
Comments