25
Şu

PHP Dersleri | printf Kullamı


printf ve sprintf olmak üzere iki fonksiyonumuz var bunlar değişkenleri direk string değer içine yazmak yerine %s, %d gibi simgeler ile kullanmamızı sağlar. 

Örnek Olarak:

$icerik = "burası gelecektir";
echo "Bu içeriğin devamına $icerik";

Burada örnek verdiğim gibi echo kullanarak yaptık, bunun yerine printf veya sprintf kullanarakta yapabilirdik.

$icerik = "burası gelecektir";
printf("Bu içeriğin devamına $icerik %s", $icerik );

sprintf ise başına echo yazılarak kullanılır, sebebi ise oluşturduğu değeri return yaparak geri bize döndürür.

$icerik = "burası gelecektir";
echo sprintf("Bu içeriğin devamına $icerik %s", $icerik );

Çoğunlukla kullanılan %s fakat fonksiyonda bir çok nitelik vardır bunlardan bir kaçı: 

%e : Bilimsel gösterim

%d : Bir sayının, tam sayı kısmını verir

%+d : Bir sayının, tam sayı kısmının + ve – durumuna göre çıktı verir

%b : İkili düzene göre çıktı verir (1 ve 0)

%c : ASCII karakterleri yorumlar

$abc = 8768.989;
printf ("%%e: %e", $abc);
echo "\n";
printf ("%%d: %d", $abc);
echo "\n";
printf ("%%+d: %+d", $abc);
echo "\n";
printf ("%%b: %b", $abc);
echo "\n";
printf ("%%c: %c", "98");//98 küçük b'yi simgeler
echo "\n";

 


blog author image
Kapital Medya Hizmetleri A.Ş
Sofware Developer
Web Yazılım Geliştirme