fprintf

(PHP 5)

fprintfÉcrit une chaîne formatée dans un flux

Description

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

Écrit la chaîne produite avec le format format dans le flux représenté par handle.

Liste de paramètres

handle

Un pointeur de système de fichiers de type resource qui est habituellement créé en utilisant la fonction fopen().

format

Voir la documentation sur la fonction sprintf() pour une description du paramètre format.

args

...

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

LoadingChargement en cours