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 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 *