> 백엔드 개발 > PHP 튜토리얼 > PHP는 고유한 주문 번호_php 팁을 생성합니다.

PHP는 고유한 주문 번호_php 팁을 생성합니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-05-16 20:11:42
원래의
1093명이 탐색했습니다.

인터넷에서 검색해보니 이 동급생의 아이디어가 꽤 좋은 것 같더군요. 자세한 내용은 가서 확인해 보세요. 이 방법은 영문, 연, 월, 일을 사용하여 간략하게 설명하겠습니다. Unix 타임스탬프. 마이크로초와 난수를 사용하면 반복 가능성이 크게 줄어들지만 여전히 매우 좋습니다. 문자의 활용이 매우 대표적인데, 한 문자가 1년에 해당하며, 그 이상도 그 이하도 아닌 총 16자리입니다.

1.

코드 복사 코드는 다음과 같습니다.
$yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J');
$orderSn = $yCode[intval(date('Y')) - 2011] .strtoupper(dechex(date('m'))) .substr(time(), -5) . (마이크로타임()] 2, 5) .sprintf(' d', rand(0, 99));
?>

세대 효과:

A422694333616096
로그인 후 복사

2.

코드 복사 코드는 다음과 같습니다.
함수 build_order_no(){
반환 날짜('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
}
echo build_order_no();
?>

출력 결과:

2014062356100485
2014062349535399
로그인 후 복사

위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿