logo oujood
🔍

Fonction printf() de PHP

OUJOOD.COM

La fonction printf()


PHP references des fonctions PHP

(PHP 4, PHP 5)

printf() — Affiche une chaîne de caractères formatée

Définition et utilisation

La fonction printf() est utilisée pour produire une chaîne formatée.
Dans la fonction printf(), arg1, arg2, ++ paramètres seront ajoutés des signes pour cent (%)dans la chaîne principale.
La fonction printf() fonctionne « étape par étape ».
Dans la fonction printf(), vous devez utiliser des espaces réservés, s'il n'y a plus de signes % devant les arguments

Syntaxe
  printf (format, arg1, arg2, arg++)
Paramètre Description

format

Requis. Spécifie la chaîne et comment composer les variables dans cette chaîne. Valeurs possibles de format :

  • %% - Renvoie un signe de pour cent
  • %b - Nombre binaire
  • %c - Le caractère selon la valeur d'ASCII
  • %d - Nombre décimal signé
  • %e - Notation scientifique (par exemple 1.2e+2)
  • %u - Nombre décimal non signé
  • %f - Nombre à point mobile (arrangements locaux avertis)
  • %F - Nombre à point mobile (arrangements non locaux avertis)
  • %o - Nombre octal
  • %s - Chaîne
  • %x - Nombre hexadécimal (lettres minuscules)
  • %X - Nombre hexadécimal (lettres majuscules)

Valeurs additionnelles de format. Celles-ci sont placées entre les % et une lettre (exemple %.2f) :

  • + (forces + et - devant des nombres. Par défaut, seulement des nombres négatifs sont marqués)
  • '(Spécifie quoi employer comme remplissage. Le défaut est l'espace. Doit être employé ainsi que le spécificateur de largeur. Exemple : % ' de x20s (ceci emploie « x » comme remplissage)
  • - (Gauche justifie)
  • [0-9] (spécifie la largeur minimum tenue)
  • . [0-9] (spécifie le nombre de chiffres décimaux ou la longueur maximum de chaîne)
Note : Si des valeurs additionnels multiples de format sont employées, elles doivent être dans le même ordre que ci-dessus.

arg1

Requis. L'argument à insérer au premier %-signe dans la chaîne de format

arg2

Facultatif. L'argument à insérer au deuxième %-signe dans la chaîne de format

arg++

Facultatif. L'argument à insérer au tiers, quatrième, etc. %-signe dans la chaîne de format


Exemple 1

Exemple :     📋 Copier le code

  <html>
  <body>
  <?php
  $chaine = "Bonjour";
  $nombre = 123;
  printf("%s monde. Jour Nombre %u",$chaine,$nombre);
  ?>
  </body>
  </html>

Le résultat du code ci-dessus sera :

  Bonjour monde. Jour Nombre 123

Exemple 2

Exemple :     📋 Copier le code

  <html>
  <body>
  <?php
  $nombre = 1204;
  printf("%f",$nombre);
  ?>
  </body>
  </html>

Le résultat du code ci-dessus sera :

  1204.000000

Exemple 3

Utilisation des textes d'attente :

Exemple :     📋 Copier le code

  <html>
  <body>
  <?php
  $nombre = 1134;
  printf("Avec 2 decimales: %1\$.2f
  <br />Sans decimales: %1\$u",$nombre);
  ?>
  </body>
  </html>

Le résultat du code ci-dessus sera :

  Avec 2 decimales: 1134.00
  Sans decimales: 1134


Par carabde 22 Aout 2014