sprintf komutu ile PHP' de değerleri biçimlendirebilirsiniz. Bu sayede daha doğrusal işlemler yapabilirsiniz. Örneğin;
şeklinde giden bir ardışık sayıyı;
şeklinde değiştirmek istiyorsunuz. Hemen sprintf komutunu devreye sokuyoruz.
<?php
$sayi = 1;
$sayi = sprintf("%02d",$sayi);
echo $sayi;
# SONUÇ
# 01 şeklinde olacaktır
?>
Bu size genelde tarih işlemlerinde lazım olacaktır.
Diğer sprintf parametreleri:
% : Yüzde İşareti : Yanında biçim parametresi gerekmez...
b : Değişkeni tamsayı olarak işlem görür ve ikili sayı olarak döner...
c : Değişken tamsayı olarak işlem görür ve ASCII değerinin karşılığı olan karakter olarak döner...
d : Değişken tamsayı olarak işlem görür ve ondalık sayı olarak döner...
f : Değişken kesirli sayı olarak işlem görür ve kesirli sayı olarak döner...
o : Değişken tamsayı olarak işlem görür ve sekiz-tabanlı (octal) sayı olarak döner...
s : Değişken alfanümerik olarak işlem görür ve alfanümerik olarak döner...
x : Değişken tamsayı olarak işlem görür ve 16 tabanlı (hexadecimal) sayı olarak döner. (Harfler, küçük harf olur)
X : Değişken tamsayı olarak işlem görür ve 16 tabanlı (hexadecimal) sayı olarak döner. (Harfler, büyük harf olur).
Not: Parametreler http://www.pehepe.org adresinden alıntıdır.