oujood.com

Fonction vprintf() de PHP

La fonction vprintf () produit une chaîne formatée. vprintf() affiche le tableau argarray, sous forme de chaîne formatée grâce à format.

La fonction vprintf()


PHP references des fonctions PHP

 (PHP 4 >= 4.1.0, PHP 5)

vprintf() — Affiche une chaîne formatée

La fonction vprintf()

Définition et utilisation

La fonction vprintf () produit une chaîne formatée.

vprintf() affiche le tableau argarray, sous forme de chaîne formatée grâce à format. Le format est le même que celui utilisé par sprintf().

vprintf() fonctionne comme printf(), mais accepte un tableau comme argument, au lieu d'une liste d'arguments.

À la différence de la fonction  printf(), les arguments dans la fonction vprintf (), sont placés dans un tableau. Les éléments du tableau seront insérés après le  signe pour cent (%) dans la chaîne principale. Cette fonction fonctionne « pas par pas ». Au premier signe % , le premier élément du tableau est inséré, au deuxième signe % , le deuxième élément du tableau est inséré, etc. …

Syntaxe

              vprintf (format, argarray)
           
 
Paramètre Description

format

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

  • %% - Renvoie le 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
  • %F - Nombre à point mobile
  • %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 la 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 la valeur variable)
  • [0-9] (spécifie la largeur minimum tenue )
  • . [0-9] (spécifie le nombre de chiffres décimaux ou de longueur maximum de chaîne)
Note : Si des valeurs additionnelles multiples de format sont employées, elles doivent être dans le même ordre comme ci-dessus.

argarray

Requis. Un tableau avec des arguments à insérer aux signes % dans la chaîne de format


Note : S'il y a plus de % signe que des arguments, vous devez employer des textes d'attente. Un texte d'attente est inséré après les % de signe, et comprend le nombre d'argument et « \ $ ». Voir l'exemple trois.


Exemple 1 Sélectionner le code

              <?php
$chaine = "Bonjour";
$number = 123;
vprintf("%s monde. Jour numéro %u",array($chaine,$number));
?>

Le résultat du code ci-dessus sera :


              Bonjour monde. Jour numéro 123
           
 

Exemple 2 Sélectionner le code

              <?php
              $num1 = 123;
              $num2 = 456;
              vprintf("%f%f",array($num1,$num2));
              ?>
           
 

Le résultat du code ci-dessus sera :


              123.000000456.000000
          
 

Exemple 3

Utilisation des textes d'attente :

Sélectionner le code

              <?php
              $number = 123;
              vprintf("Avec 2 décimales: %1\$.2f
              <br />Sans décimales: %1\$u",array($number));
              ?>
           
 

Le résultat du code ci-dessus sera :


              Avec 2 décimales: 123.00
Sans décimales: 123


Par carabde 22 Aout 2014

MARKETPOWER-IA
Logiciel d'I.A.
Logiciel d'I.A. 100% Français pour lancer son business en ligne

La méthode secrète likes sans fin sur Facebook

Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.

GAGNER DE L'ARGENT
GRÂCE À FACEBOOK 
N'A JAMAIS ÉTÉ SI FACILE


Consulter


1tpe