숫자를 반복문을 돌려서 나열할 때, 숫자가 한자리 수 일 경우 앞에 0을 넣는 팁을 설명하려 한다.
예를 들어 1 부터 20까지 for문으로 돌려서 나열할 때
대부분 숫자 변수 값에 ++을 추가해서
1 2 3 4 5 6 7 8 9 10 11 12 13 … 이런식으로 나열을 하는데
나열했을 때 정렬이 된 것 처럼 이쁘게 보이고 싶을 경우 한자리 숫자 앞에 0을 채워넣기를 하려한다.
이럴때, 다음 소스처럼 sprintf
를 사용하자.
for($i = $fromCount ; $i <= $toCount ; $i++) {
$num = sprintf('%02d',$i);
echo $num."\n";
}
sprintf(‘%02d’, 변수) 했을 경우 두자리수까지를 의미하며 앞에 0으로 채워서 출력된다.
ex) 01 02 03 04 05 06 07 08 09 10 11 12 13 14…
변형해서 6자리수까지 하며 나머지는 0으로 채우고싶다면
sprintf(‘%06d‘, 변수) 이런식으로 하면된다
-
### ChatGPT: 미래를 열어가는 디지털 혁신의 주역
인공지능이라는 단어가 더 이상 낯설지 않은 시대, 2022년 11월은 OpenAI가 세상에 혁신적인
December 24, 2024
-
**제목: AI 혁신의 미래를 보다: NVIDIA와 Microsoft의 협력이 가져올 변화**
안녕하세요, AI 기술에 관한 최신 소식에 목마르셨나요? 여기 주요한 이정표가 될 최신 혁신
December 24, 2024
-
# Amazon Music Unlimited: 세 달간의 무료 체험, 음악과 오디오북을 즐기세요
안녕하세요, 음악과 오디오북에 관심 있는 모든 분들께 흥미로운 소식을 가져왔습니다. 이번에
December 23, 2024
-
### 인도 세금 전쟁의 한복판에서: Zomato의 도전과 교훈
가을이 물들기 시작한 어느 아침, 이메일함에 뜻밖의 제목이 눈에 띄었다. “
December 23, 2024
-
**제목: 잊혀진 플랫폼 포토버킷의 반전: 데이터 보호의 경고**
안녕하세요, 여러분! 오늘은 한때 우리의 추억을 저장하던 플랫폼, 포토버킷(Photob
December 22, 2024
마음에 드시면 공유해주시고, 광고클릭 한번 해주시면 블러그 운영에 큰 도움이 됩니다.
Related