[PHP] 랜덤 문자열 생성 함수
반응형
특정 길이를 가지는 임의의 문자열을 생성하여 반환하는 함수
<? function GenerateString($length) { $characters = "0123456789"; $characters .= "abcdefghijklmnopqrstuvwxyz"; $characters .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $string_generated = ""; $nmr_loops = $length; while ($nmr_loops--) { $string_generated .= $characters[mt_rand(0, strlen($characters))]; } return $string_generated; } echo GenerateString(10); ?> | cs |
예제 소스는 10자리 랜덤 문자열을 생성하는 소스임
GenerateString(10) - 함수 내의 $length 값을 10으로 지정
$characters 에 임의의 문자열에 사용될 문자들을 지정
while 문으로 10회 루프를 돌려 $string_generated 값을 생성하고 리턴시킴
반응형
'Programming > PHP' 카테고리의 다른 글
[PHP] 소스를 온라인으로 테스트할 수 있는 사이트 (0) | 2015.09.08 |
---|---|
[PHP] 문자열내 특정 문자 바꾸기 (str_replace) (0) | 2015.09.08 |
[PHP] 숫자 문자열을 이미지로 교체 (0) | 2015.09.08 |
[PHP] 콤마(,)로 구분된 문자열을 분리해서 배열에 담기 (explode) (0) | 2015.09.08 |
[PHP] 숫자 자릿수 채우기 (str_pad) (0) | 2015.09.01 |