숫자를 6~8자 제한으로 캡슐화하는 방법
P粉315680565
P粉315680565 2023-08-10 10:36:59
0
2
604
<p><br /></p> <pre class="brush:php;toolbar:false;">공개 정적 함수 generateReceiptNumber(int $id) { $receipt_number = sprintf('%06d', $id % 100000000); $receipt_number를 반환합니다. }</pre> <p>위 코드를 사용하여 수신되는 $id를 최소 6자리, 최대 8자리 숫자로 변환하고 있습니다. 예: 000001 - 99999999</p> <p>그러나 이 코드에는 $id가 100000000과 같을 때 000000이 반환됩니다. 000001을 반환하도록 위 코드를 어떻게 개선해야 합니까? </p> <p>유추하자면 $id는 데이터베이스의 자동 증가 ID입니다. </p> <p>제가 이것을 달성하고 싶은 이유는 텍스트 제한이 8자리인 디스플레이 텍스트 상자가 있고 000001부터 백업된 숫자만 세어 계속 반복할 수 있기 때문입니다. </p>
P粉315680565
P粉315680565

모든 응답(2)
P粉403804844



으아아아


이 답변이 도움이 되었는지 확인해주세요

P粉863295057

이것은 어떻습니까:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿