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; 이 된다.