PHP vsprintf()

La fonction vsprintf() écrit une chaîne formatée dans une variable.
 

Syntaxe
vsprintf(format, arr)

 
 

Paramètres
  • 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

Renvoie les valeurs du tableau sous forme de chaîne formatée.
 

Version PHP:

4.1.0+
 
 

Exemple 1:
<?php
    $nbr1 = 88;
    $nbr2 = 99;
    $str = vsprintf("%f%f", array($nbr1,$nbr2));
    echo $str;
?>

 
Sortie:

88.000000
99.000000

 

Exemple 2:
<?php
    $s1 = "Hello";
    $s2 = "World!";
    $str = vsprintf("[%s] [%s]",array($s1, $s2));
    echo $str;
?>

 
Sortie:

[Hello] [World!]
Questions d'entretiens PHP

Laisser un commentaire

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