PHP
숫자 맨앞에 0을 붙이고 싶을때는?
A.H.N
2013. 2. 22. 10:46
코딩을 하다보면 숫자 맨앞에 0을 붙여야하는 상황이 생긴다.
이런 상황에서는 str_pad을 쓰면 되겠다.
$i = 4; 인데 04를 만들고 싶으면
$i = str_pad(4, 2, "0", STR_PAD_LEFT); 이렇게 하면 된다.
이를 해석하면 4라는 숫자 뒤(STR_PAD_LEFT)에서 2번째 자리까지 "0"을 붙인다.
이렇게 한다면 04가 되는것이고,
$i = str_pad(4, 5, "0", STR_PAD_LEFT); 2를 5로 바꿔보면
$i = 00005; 이 된다.