Функция PHP fprintf

int fprintf ( resource handle, string format [, mixed args] )

Функция fprintf записывает строку, созданную с использованием строки формата format, в поток, дескриптор которого передается в handle. Аргумент format подробно рассмотрен в описании функции sprintf.

Возвращает длину выведенной строки.

См. также описание функций printf, sprintf, sscanf, fscanf, vsprintf и number_format.

 fprintf: заполнение нулями

<?php
   if (!($fp = fopen('date.txt', 'w')))
      return;

   fprintf($fp, "%04d-%02d-%02d", $year, $month, $day);
   // запишет форматированную дату в файл date.txt
?>

fprintf(): форматирование денежных величин

  <?php
   if (!($fp = fopen('currency.txt', 'w')))
      return;

   $money1 = 68.75;
   $money2 = 54.35;
   $money = $money1 + $money2;
   // echo $money выведет "123.1";
   $len = fprintf($fp, '%01.2f', $money);
   // строка "123.10" записана в файл currency.txt

   echo "записано $len байт в файл currency.txt";
?>