PHP fprintf()

La fonction fprintf() écrit une chaîne formatée dans un flux de sortie spécifié (exemple: fichier ou base de données).
 

Syntaxe
printf(stream, format, arg1, arg2, ... )

 
 

Paramètres
  • stream(Obligatoire) : Spécifie où écrire/sortir la chaîne de caractères.
  • format(Obligatoire) : Spécifie la chaîne et comment formater les variables qu’elle contient Voici les valeurs de format possibles :
    • %b – nombre binaire
    • %o – nombre octal
    • %s – Chaîne
    • %x – Nombre hexadécimal (lettres minuscules)
    • %X – Nombre hexadécimal (lettres majuscules)
    • %% – Renvoie le signe de pourcentage
    • %c – Le caractère selon la valeur ASCII
    • %d – Nombre décimal signé (négatif, zéro ou positif)
    • %e – notation scientifique utilisant des minuscules (par exemple 1.5e + 5)
    • %E – notation scientifique utilisant une majuscule (par exemple 1.5E + 5)
    • %u – Nombre décimal non signé (égal ou supérieur à zéro)
    • %f – nombre à virgule flottante (prise en compte des paramètres locaux)
    • %F – nombre à virgule flottante (pas de paramètres locaux)
    • %g – raccourcis de %e et %f
    • %G – raccourcis de %E et %f
  • arg1(Obligatoire) : L’argument à ajouter comme premier signe % dans la chaîne formatée.
  • arg2(Optionnelle) : L’argument à ajouter comme deuxième signe % dans la chaîne formatée.

 

Valeur de retour

La fonction renvoie la longueur de la chaîne en sortie.
 

Version PHP:

5+
 

Exemple :
<?php
	$age = 24;
	$name = "Alex";
	$file = fopen("myfile.txt","w");
	echo fprintf($file, "Je m'appelle %s et j'ai %u ans.", $name, $age);
?>

 
Le texte suivant sera écrit dans le fichier « myfile.txt »:

Je m'appelle Alex et j'ai 24 ans.
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *