119 of 410 menu

Funktio vprintf

Funktio vprintf toimii samoin kuin printf, mutta se hyväksyy argumentit taulukon muodossa muuttuvan määrän parametrien sijaan. Merkkijonon muotoilu tapahtuu annetun mallin mukaisesti.

Syntaksi

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

Esimerkki

Peruskäyttö argumenttitaulukolla:

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

Koodin suorituksen tulos:

"Nimi: Ivan, Ikä: 25"

Esimerkki

Eri muotoilumääritteiden käyttö:

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

Koodin suorituksen tulos:

"Hinta: 19.99, Koodi: 0042"

Esimerkki

Käyttö muuttuvalla määrällä argumentteja call_user_func_array-funktion kautta:

<?php $format = '%s teki %d maalia %d ottelussa'; $data = ['Pelaaja1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Koodin suorituksen tulos:

"Pelaaja1 teki 12 maalia 15 ottelussa"

Katso myös

  • funktion printf,
    joka tulostaa muotoillun merkkijonon
  • funktion vsprintf,
    joka palauttaa muotoillun merkkijonon
  • funktion sprintf,
    joka muotoilee merkkijonon
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää