PHP는 고유한 문자열을 생성합니다.
타임스탬프를 원래 문자열로 사용 그런 다음 무작위로 생성되고 5개의 문자가 임의의 위치에 무작위로 삽입되어 새 문자열을 생성하므로 반복이 발생하지 않습니다.
코드는 다음과 같습니다.
# #
function rand($len) { $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $string=time(); for(;$len>=1;$len--) { $position=rand()%strlen($chars); $position2=rand()%strlen($string); $string=substr_replace($string,substr($chars,$position,1),$position2,0); } return $string; }
위 내용은 PHP는 고유한 문자열을 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!