119 of 410 menu

Fonction vprintf

La fonction vprintf fonctionne de manière analogue à printf, mais elle accepte les arguments sous la forme d'un tableau au lieu d'un nombre variable de paramètres. Le formatage de la chaîne s'effectue selon le modèle spécifié.

Syntaxe

vprintf(string $format, array $args): int

Exemple

Utilisation de base avec un tableau d'arguments :

<?php $format = 'Nom : %s, Âge : %d'; $args = ['Jean', 25]; vprintf($format, $args); ?>

Résultat de l'exécution du code :

"Nom : Jean, Âge : 25"

Exemple

Utilisation de différents spécificateurs de format :

<?php $format = 'Prix : %.2f, Code : %04d'; $args = [19.99, 42]; vprintf($format, $args); ?>

Résultat de l'exécution du code :

"Prix : 19.99, Code : 0042"

Exemple

Utilisation avec un nombre variable d'arguments via call_user_func_array :

<?php $format = '%s a marqué %d buts en %d matchs'; $data = ['Joueur1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Résultat de l'exécution du code :

"Joueur1 a marqué 12 buts en 15 matchs"

Voir aussi

  • la fonction printf,
    qui affiche une chaîne formatée
  • la fonction vsprintf,
    qui retourne une chaîne formatée
  • la fonction sprintf,
    qui formate une chaîne
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser