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 PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

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