숫자앞에 0 을 붙여서 일정하게 글자의 자릿수를 맞춰주고 싶을때가있다.
아래와 같이 하면 된다.
$data = 8;
echo sprintf("%05d",$data);
결과 : 00008
"%05d" 여기서 숫자 5 가 몇째자리까지 0 으로 채울것이냐는 것이다.
아래와 같은 다른 방법이 있다.
$data = 8;
echo str_pad($data,"5","0",STR_PAD_LEFT);
결과 : 00008
str_pad 함수의 경우 "STR_PAD_RIGHT", "STR_PAD_LEFT", "STR_PAD_BOTH" 도 가능하다.
아래와 같이 하면 된다.
$data = 8;
echo sprintf("%05d",$data);
결과 : 00008
"%05d" 여기서 숫자 5 가 몇째자리까지 0 으로 채울것이냐는 것이다.
아래와 같은 다른 방법이 있다.
$data = 8;
echo str_pad($data,"5","0",STR_PAD_LEFT);
결과 : 00008
str_pad 함수의 경우 "STR_PAD_RIGHT", "STR_PAD_LEFT", "STR_PAD_BOTH" 도 가능하다.
반응형
'홈페이지 제작 > PHP, MySQL' 카테고리의 다른 글
[PHP] TEXTAREA 에 자동줄바꿈 없이 표시하기 (0) | 2005.12.19 |
---|---|
[MySQL] 같은 레코드중에 최고값 구하기 (0) | 2005.11.04 |
[PHP] 이미지 캐쉬 없애는 방법 (1) | 2005.10.11 |
[MySQL] 중복된 필드의 갯수 구하기 (0) | 2005.07.05 |
[PHP] 세션사용 후 FORM 전송시 BACK 문제 해결 (0) | 2005.05.18 |