<?php
/**
* 랜덤 문자열 생성
* @param $length : 문자열 길이
* @param $type : 문자열 형식
*/
function getRandomString($length=6, $type="") {
$chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
// 숫자만 or 문자열만
if ($type == "int") $chars = "0123456789";
else if ($type == "char") $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$charsLength = strlen($chars);
$randomStr = "";
for ($i = 0; $i < $length; $i++){
$randomStr .= $chars[rand(0, $charsLength - 1)];
}
return $randomStr;
}
echo getRandomString(); // 기본 6자리 문자+숫자
echo getRandomString(4, "int"); // 4자리 숫자만
?>
'PHP' 카테고리의 다른 글
[PHP] 카카오 로그인 - 엑세스 토큰 발급 받기 (0) | 2022.03.07 |
---|---|
[PHP] 암호화 함수 openssl_encrypt 를 사용하여 암복호화 사용하기! (0) | 2022.03.03 |
[PHP] 카카오 REST API를 사용해보자 (0) | 2022.03.03 |
[PHP] CURL GET, POST 사용법 (0) | 2022.03.03 |
[PHP] php배열을 javascript에서 사용하기 (0) | 2022.03.02 |