php는 반복되지 않는 8자리 문자열
을 생성합니다. 웹 페이지를 만들 때 임의의 숫자와 임의의 문자열을 얻어야 하는 경우가 있습니다. 다음은 반복되지 않는 임의의 8자리 문자열을 생성하는 방법입니다.
# 🎜🎜#
function randString() { $code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $rand = $code[rand(0,25)] .strtoupper(dechex(date('m'))) .date('d').substr(time(),-5) .substr(microtime(),2,5) .sprintf('%02d',rand(0,99)); for( $a = md5( $rand, true ), $s = '0123456789ABCDEFGHIJKLMNOPQRSTUV', $d = '', $f = 0; $f < 8; $g = ord( $a[ $f ] ), $d .= $s[ ( $g ^ ord( $a[ $f + 8 ] ) ) - $g & 0x1F ], $f++ ); return $d; }
echo randString().'<br>'; echo randString().'<br>'; echo randString().'<br>';
RESULT
RAUHT68I PMI8FO50 O6KFACQ8
위 내용은 PHP는 반복되지 않는 8자리 문자열을 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!