|
Последние активные темы форума |
|
fprintf
(PHP 5) fprintf -- Записывает отформатированную строку в поток
Описаниеint fprintf ( resource handle, string format [, mixed args] ) Записывает строку, созданную с использованием строки формата
format, в поток, дескриптор которого передается
в handle. Аргумент format
подробно рассмотрен в описании функции sprintf().
Возвращает длину выведенной строки.
См. также описание функций printf(),
sprintf(),
sscanf(), fscanf(),
vsprintf() и
number_format().
Примеры
Пример 1. fprintf(): заполнение нулями
<?php
if (!(
$fp
=
fopen
(
'date.txt'
,
'w'
)))
return;
fprintf
(
$fp
,
"%04d-%02d-%02d"
,
$year
,
$month
,
$day
);
// запишет форматированную дату в файл date.txt
?>
|
|
Пример 2. 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"
;
?>
|
|
|