fprintf
(PHP 5)
fprintf -- Ecrit une chaîne formatée dans un flux
Description
int
fprintf ( resource handle, string format [, mixed args [, mixed ...]] )
fprintf() écrit la chaîne produite avec
le format format
dans le flux représenté
par handle
. Le format format
est décrit dans la documentation de la fonction sprintf().
Retourne la longueur de la chaîne affichée.
Exemples
Exemple 1. Entiers avec zéros initiaux fprintf()
<?php if (!($fp = fopen('date.txt', 'w'))) return;
fprintf($fp, "%04d-%02d-%02d", $year, $month, $day); // écrira la date formatée ISO dans le fichier date.txt ?>
|
|
Exemple 2. Format monétaire avec fprintf()
<?php if (!($fp = fopen('currency.txt', 'w'))) return;
$money1 = 68.75; $money2 = 54.35; $money = $money1 + $money2; // echo $money affichera "123.1"; $len = fprintf($fp, '%01.2f', $money); // écrira "123.10" dans le fichier currency.txt
echo "écriture de $len octets dans le fichier currency.txt"; // utilisez la valeur retournée par fprintf pour déterminer le nombre d'octets écrits ?>
|
|
Voir aussi
printf(),
sprintf(),
sscanf(),
fscanf(),
vsprintf() et
number_format().