Aller au contenu

printf()

Notre article porte sur la fonction PHP printf(), utilisée pour afficher une chaîne de caractères formatée. Cette fonction est similaire à la fonction echo() en PHP, mais permet un formatage plus précis. Dans cet article, nous aborderons la syntaxe et l'utilisation de printf(), ainsi que quelques exemples.

La fonction printf() est utilisée pour afficher une chaîne de caractères formatée. La syntaxe de la fonction printf() est la suivante :

La syntaxe PHP de printf()

php
int printf ( string $format , mixed ...$args )

La fonction prend une chaîne de format et un nombre variable d'arguments. Le paramètre $format contient des espaces réservés (spécificateurs de format), et les arguments suivants sont formatés et insérés dans ces espaces réservés. La fonction retourne la longueur de la chaîne de sortie.

Voici un exemple d'utilisation de la fonction printf() :

Exemple de printf() en PHP

php
<?php
$name = 'John Doe';
$age = 35;
printf('My name is %s and I am %d years old.', $name, $age);
?>

Dans cet exemple, nous utilisons la fonction printf() pour afficher une chaîne de caractères formatée contenant les variables $name et $age.

La sortie de ce code sera :

console
My name is John Doe and I am 35 years old.

Comme vous pouvez le voir, la fonction printf() a affiché la chaîne formatée avec les variables insérées dans leurs spécificateurs de format respectifs.

Les spécificateurs de format courants incluent :

  • %s pour les chaînes de caractères
  • %d ou %i pour les entiers
  • %f pour les nombres à virgule flottante
  • %02d pour les entiers complétés par des zéros (par ex., 5 devient 05)
  • %x pour les valeurs hexadécimales

La fonction printf() est un outil utile pour afficher des chaînes de caractères formatées en PHP. Elle vous permet d'afficher du texte et des données sur une page web avec plus de précision et de contrôle sur le formatage. En maîtrisant cette fonction, vous deviendrez un développeur PHP plus compétent.

Nous espérons que cet article vous a aidé à comprendre la fonction printf() en PHP.

Pratique

Quelle est la fonction de printf (ou sprintf) mentionnée dans le document lié ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.