PHP 01,02,10,11,12 처럼 자릿수 숫자 앞에 0을 채워 넣기
페이지 정보
본문
PHP언어에서 한자리 숫자일 경우 앞에 0을 붙혀서
예를 들면 01,02,03,04,05 이런식으로 숫자를 만드는 방법입니다.
sprintf() 이라는 함수에 '%02d' 라는 인자를 사용하면 숫자 앞에 0을 채워넣을 수 있습니다.
<?php
echo sprintf('%02d',1) ."<br>";
echo sprintf('%03d',2) ."<br>";
echo sprintf('%04d',3) ."<br>";
echo sprintf("%'.9d\n", 123) ."<br>";
echo sprintf("%'.09d\n", 123) ."<br>";
?>
결과값
01
002
0003
......123
000000123
참고자료
https://gocoder.tistory.com/528
https://www.php.net/manual/en/function.sprintf.php
예를 들면 01,02,03,04,05 이런식으로 숫자를 만드는 방법입니다.
sprintf() 이라는 함수에 '%02d' 라는 인자를 사용하면 숫자 앞에 0을 채워넣을 수 있습니다.
<?php
echo sprintf('%02d',1) ."<br>";
echo sprintf('%03d',2) ."<br>";
echo sprintf('%04d',3) ."<br>";
echo sprintf("%'.9d\n", 123) ."<br>";
echo sprintf("%'.09d\n", 123) ."<br>";
?>
결과값
01
002
0003
......123
000000123
참고자료
https://gocoder.tistory.com/528
https://www.php.net/manual/en/function.sprintf.php
댓글목록
등록된 댓글이 없습니다.