(PHP 5)
fprintf — Biçemli dizgeyi bir akıma yazar
Tanıtıcısı dt ile belirtilen dosyaya (akıma) biçem dizgesine göre üretilen dizgeyi yazar.
Bir dosya tanıtıcısı. Genellikle fopen() kullanılarak oluşturulur.
biçem dizgesinin açıklaması için sprintf() işlevine bakınız.
Akıma yazılan dizgenin uzunluğunu döndürür.
Örnek 1 - fprintf(): Sıfır dolgulu tamsayılar
<?php
if (!($fp = fopen('date.txt', 'w'))) {
return;
}
fprintf($fp, "%04d-%02d-%02d", $year, $month, $day);
// ISO biçemli tarihi date.txt dosyasına yazar
?>
Örnek 2 - fprintf(): para biçemleme
<?php
if (!($fp = fopen('currency.txt', 'w'))) {
return;
}
$money1 = 68.75;
$money2 = 54.35;
$money = $money1 + $money2;
// echo $money çıktısı: "123.1";
$len = fprintf($fp, '%01.2f', $money);
// currency.txt dosyasına "123.10" yazar
echo "currency.txt dosyasına $len bayt yazıldı";
// Kaç bayt yazıldığını belirtmek için fprintf dönüş değerini kullanıyoruz
?>