downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

get_html_translation_table> <explode
[edit] Last updated: Fri, 10 Feb 2012

view this page in

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



add a note add a note User Contributed Notes fprintf
jgbreezer at hotmail dot com 07-Sep-2006 01:14
Another alternative using sprintf and fwrite() for pre-v5 php's:

fwrite( resource, sprintf(format [, mixed args [, mixed ...]] ))

Barring slight logical differences in meaning of returned value and (maybe??) how it handles magic_quotes_runtime config option, see fwrite() help.
aidan at php dot net 30-May-2004 04:35
This functionality is now implemented in the PEAR package PHP_Compat.

More information about using this function without upgrading your version of PHP can be found on the below link:

http://pear.php.net/package/PHP_Compat

 
show source | credits | stats | sitemap | contact | advertising | mirror sites