Hie guys 저는 처음에는 고정 문자 B가 있고 임의의 문자로 끝나는 8 개의 정수가있는 임의의 숫자 문자열을 만들고 싶습니다. 예 : B07224081A 여기서 A와 다른 숫자는 임의입니다. 이 문자열은 고유해야합니다. 어떻게해야합니까?PHP : 대문자로 접미사와 접미사가 모두 포함 된 임의의 문자열 생성
-1
A
답변
3
다음과 같은 것이 있습니까?
$letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$numbers = rand(10000000, 99999999);
$prefix = "B";
$sufix = $letters[rand(0, 25)];
$string = $prefix . $numbers . $sufix;
echo $string; // printed "B74099731P" in my case
더 많은 문자 - 독특한 문자열을 생성 할 수있는 큰 기회.
나는 그것이 밀리 초를 기반으로하기 때문에 uniqid()
을 사용하는 것이 훨씬 더 좋은 방법이라고 생각합니다. 생성 된 문자열의 고유성이 보장됩니다.
0
이 방법이 유용 할 것입니다.
$randomString = "B";
for ($i = 0; $i < 9; $i++) {
if ($i < 8) {
$randomString.=rand(0,9);
}
if ($i == 8) {
$randomString.=chr(rand(65,90));
}
}
echo $randomString;
관련 문제
- 1. 임의의 X 길이 문자열 생성
- 2. 애니메이션이 포함 된 임의의 문자열 생성기를 만들려고합니다.
- 3. 임의의 문자열 생성기 (PHP)
- 4. PHP : 모두 목록을 포함
- 5. HTML 엔티티가 포함 된 문자열을 대문자로 변환
- 6. 열 모두 대문자로 된 SQL WHERE 절
- 7. PHP 절대적으로 유일한 임의의 문자열
- 8. 두 개의 슬래시가 포함 된 PHP 문자열
- 9. PHP - 제어 문자가 포함 된 문자열 인쇄
- 10. 문자열을 모두 대문자로 변환 - C++
- 11. SQL 탐색기에서 테이블의 대문자로 된 값을 모두 선택
- 12. * .html과 같은 접미사가 포함 된 URL이 라우팅을 통과하지 못합니까?
- 13. ImageIO를 사용하여 파일 접미사와 콘텐츠 유형 매핑
- 14. 무작위 문자열 생성 PHP
- 15. 레일 및 PHP가 모두 포함 된 Memcache
- 16. 생성 된 폴더 포함 프로젝트에서
- 17. 포함 된 PHP echo 문을 사용하여 html로 된 문자열 반환
- 18. Java RegEx를 사용하여 대문자로 시작하고 소문자가 포함 된 단어를 찾으십시오.
- 19. 루프 된 문자열 생성
- 20. PHP 대문자로 로긴
- 21. css : 대문자로 된 대문자 텍스트를 대문자로 변환
- 22. 임의의 단어 생성
- 23. 무료, 휴대용, 모두 포함, 모두 하나의 PHP 아파치 기반 서버?
- 24. 임의의 길이의 임의의 길이 문자열
- 25. 문자열 생성 내에서의 PHP 계산
- 26. 캘린더가 포함 된 임의의 일정의 알람 관리자
- 27. 대문자로 된 xml 데이터
- 28. PHP 포함 문을 에코되는 문자열 내에 포함하십시오.
- 29. 백 슬래시가 포함 된 문자열
- 30. 데이터가 포함 된 문자열 줄이기
이것은 cakephp와 관련된 질문이 아닙니다. 그냥 좋은 PHP. 매우 유사 : http://stackoverflow.com/questions/853813/how-to-create-a-random-string-using-php – jeremyharris
정확히 .. 단지 구글이 어떻게 임의의 영숫자 문자열을 생성하고 스크립트를 수정 너의 목적! –