1) 스크립트
<?php
$couponno = get_coupon("cc",15);
print_r($couponno);
function get_coupon($type,$length=16){
// num은 숫자만, char은 문자만, 기본값은 영,숫자혼용
switch($type){
case 'NUM':
$characters = '0123456789';
break;
case 'CHAR':
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
break;
default:
$characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
}
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, $charactersLength - 1)];
}
return $randomString;
}
2) 실행
(base) ila@baghyeliui-MacBookPro test % php test.php
RKSJGB4WAKONLVC%
'|Backend.DevLog > PHP' 카테고리의 다른 글
PHP Excel Read (PHPExcel) (0) | 2022.08.03 |
---|---|
PHP Excel 다운 (PHPExcel) (0) | 2022.05.20 |
[fopen] txt 파일 내용DB insert (0) | 2022.05.13 |
Codeigniter4 (0) | 2021.12.22 |
PHP란? (0) | 2021.11.08 |
댓글