119 of 410 menu

Funksjonen vprintf

Funksjonen vprintf fungerer på samme måte som printf, men tar argumenter i form av en matrise i stedet for et variabelt antall parametere. Formatering av strengen skjer i henhold til den gitte malen.

Syntaks

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

Eksempel

Grunnleggende bruk med matrise av argumenter:

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

Resultat av kjøring:

"Navn: Ivan, Alder: 25"

Eksempel

Bruk av ulike formatspesifikatorer:

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

Resultat av kjøring:

"Pris: 19.99, Kode: 0042"

Eksempel

Bruk med variabelt antall argumenter via call_user_func_array:

<?php $format = '%s scoret %d mål på %d kamper'; $data = ['Spiller1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Resultat av kjøring:

"Spiller1 scoret 12 mål på 15 kamper"

Se også

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