채택완료

숫자 카운트 증가 질문있습니다..ㅠㅠ

2016-04-01 (금) 11:47:57 2,280

<?

$num =1;

for ($i=0; $i < 100; $i++)

{

echo $num++;

}

?>

이렇게하면

123456..

이렇게 출력되는데요

이거를 0001부터 시작하게 하고시픈데

$num = 0001;하니깐 그래도 1이라고 출력되더라구요

0001 0002 0003 0004 이런식으로 하고싶으면 어떻게 해야하나요

|

답변 3개 / 댓글 4개

채택된 답변
+20 포인트
2016-04-01 (금) 11:53:37

echo str_pad($num++,4,'0',STR_PAD_LEFT);

답변에 대한 댓글 1개

감사합니다~ 많은 도움되었습니다^^
2016-04-01 (금) 14:02:03

[code]

for($i=1; $i <=100; $i++) {
    echo sprintf("%04d", $i)."<br />";
}

[code] 

답변에 대한 댓글 2개

[code]

for($i=1; $i <=100; $i++) {
echo sprintf("%04d", $i)."<br />";
}

[/code]
왕계란님 감사합니다^^
Copy
<?php$num =1;for ($i=0; $i < 100; $i++){ echo "000". $num++. "&nbsp;";}?>
 

답변에 대한 댓글 1개

echo "000". $num++ 으로하면
0001부터 시작하다가 10이 되면 00010으로 되나요??
0010으로 되었음하는데 ㅠㅠ
감사합니다~ 도움되었씁니다^^

답변을 작성하려면 로그인이 필요합니다.