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é 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 écris ?>
|
|
Voir aussi
printf(),
sprintf(),
sscanf(),
fscanf(),
vsprintf() et
number_format().