순번 매기기

프로그램을 하다보면 아래와 같이 파일등에 순번을 매기는 경우가 있습니다.
1
2
… 중략
9
10
11

그런데 탐색기에서는 아래와 같이 표시가 되지요

1
10
11
2
.. 중략 …
9

다음과 같은 방법으로 매기면 편리합니다.

for($i=1; $i<=1000; $i++) {
$num = substr(“0000” . $i , -4); // 뒤에서 부터 4자리 만큼
}

그러면 $num 값이

0001
0002
0003
… 중략 …
0999
1000

이런식으로 매겨지므로 탐색기등에서도 제대로 출력됩니다.

[끝]

북극곰 $num = sprintf(“%04d”, $i);