119 of 410 menu

Functie vprintf

De functie vprintf werkt vergelijkbaar met printf, maar accepteert argumenten in de vorm van een array in plaats van een variabel aantal parameters. De opmaak van de string gebeurt volgens het opgegeven patroon.

Syntaxis

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

Voorbeeld

Basisgebruik met een array van argumenten:

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

Resultaat van de code-uitvoering:

"Naam: Ivan, Leeftijd: 25"

Voorbeeld

Gebruik van verschillende formaatspecificaties:

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

Resultaat van de code-uitvoering:

"Prijs: 19.99, Code: 0042"

Voorbeeld

Gebruik met een variabel aantal argumenten via call_user_func_array:

<?php $format = '%s scoorde %d doelpunten in %d wedstrijden'; $data = ['Speler1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Resultaat van de code-uitvoering:

"Speler1 scoorde 12 doelpunten in 15 wedstrijden"

Zie ook

  • de functie printf,
    die een opgemaakte string uitvoert
  • de functie vsprintf,
    die een opgemaakte string retourneert
  • de functie sprintf,
    die een string opmaakt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren