Php sprintf() fonksiyonu

Bu yazımda güzel bir konuya değinmek istiyorum. Şimdi php ile projelerimizde sayıların başlarına "0" sıfır koymak isteyebiliriz. 1,2,3,4 basamaklı sayılar üretirken düzenli görünüm ve işleyiş için sprintf() fonksiyonunu kullanarak daha düzenli sayılar ve basamaklı sayılar üretebilirsin.
Örnek vermek gerekirse Php ile sayı gösterimizde 1,2,3,4,5 gibi sonuçlar yerine 01,02,03,04,05 veya 001,002,003,004,005 gibi sonuçları gösterebilirsin.
$i = 0;
// 2 Basamaklı
while($i < 10)
{
     echo $i = sprintf("%02d", $i);
     $i++;
}
// 3 Basamaklı
while($i < 10)
{
     echo $i = sprintf("2d", $i);
     $i++;
}
// 4 Basamaklı
while($i < 10)
{
     echo $i = sprintf("02d", $i);
     $i++;
}
Bu liste böyle uzayıp gider. "%0002d" kısmındaki sıfırları değiştirmeniz yeterli.

Hiç yorum yok:

Yorum Gönder