PHP vfprintf()

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

Syntaxe
vfprintf(stream, format, arr)

 
 

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
  • arr(Obligatoire) : Un tableau avec des arguments à insérer aux signes % 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");
	vfprintf($file, "Je m'appelle %s et j'ai %u ans.", array($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 *