119 of 410 menu

Funktionen vprintf

Funktionen vprintf fungerer på samme måde som printf, men accepterer argumenter i form af et array i stedet for et variabelt antal parametre. Formatering af strengen sker i henhold til den givne skabelon.

Syntaks

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

Eksempel

Grundlæggende brug med et array af argumenter:

<?php $format = 'Navn: %s, Alder: %d'; $args = ['Ivan', 25]; vprintf($format, $args); ?>

Resultat af kodeudførelse:

"Navn: Ivan, Alder: 25"

Eksempel

Brug af forskellige format-specifikatorer:

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

Resultat af kodeudførelse:

"Pris: 19.99, Kode: 0042"

Eksempel

Brug med variabelt antal argumenter via call_user_func_array:

<?php $format = '%s scored %d goals in %d matches'; $data = ['Player1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Resultat af kodeudførelse:

"Player1 scored 12 goals in 15 matches"

Se også

  • funktionen printf,
    som udskriver en formateret streng
  • funktionen vsprintf,
    som returnerer en formateret streng
  • funktionen sprintf,
    som formaterer en streng
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis