fprintf
(PHP 5)
fprintf — Écrit une chaîne formatée dans un flux
Description
Écrit la chaîne produite avec le format format
dans le flux représenté par handle.
Liste de paramètres
Valeurs de retour
Retourne la longueur de la chaîne écrite.
Exemples
Exemple #1 fprintf() : Entiers avec zéros initiaux
<?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 fprintf() : Format monétaire
<?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() - Affiche une chaîne de caractères formatée
- sprintf() - Retourne une chaîne formatée
- sscanf() - Analyse une chaîne à l'aide d'un format
- fscanf() - Analyse un fichier en fonction d'un format
- vsprintf() - Retourne une chaîne formatée
- number_format() - Formate un nombre pour l'affichage