테스트 사이트 - 개발 중인 베타 버전입니다

살짝 궁굼한게 있습니다. 채택완료

익명닉네임 10년 전 조회 5,271

 id 가 auto 로 db 저장되잖아요 그걸 상품 코드 00000001 이런식으로 불러오고싶은데 .. 방법좀 알려주세요 ..ㅜ_ㅜ..

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
리자
리자 Expert
10년 전

str_pad 함수를 사용해 보십시오.

 

str_pad($id, 8"0"STR_PAD_LEFT);

 

http://php.net/manual/kr/function.str-pad.php">http://php.net/manual/kr/function.str-pad.php

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

익명닉네임
10년 전
감사합니다.!! 리자님..!!

댓글을 작성하려면 로그인이 필요합니다.

10년 전

참고로 sprintf("%08d", 1) 이런 것도 있답니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

ceoseo
10년 전
DB에서 바꾸시려면 DB 타입을 INT(8) ZEROFILL 로 하시면 되구요. PHP에서 바꾸시려면 LPAD(​id, 8, '0') 으로 하셔도 됩니다. LPAD(문자열, 자릿수, 채울문자)
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

으뉴애비
10년 전
작성와중에 관리자님이 먼저 쓰셨네요 >_< ㅋㅋㅋ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인