119 of 410 menu

Funktionen vprintf

Funktionen vprintf fungerar på samma sätt som printf, men accepterar argument i form av en array istället för ett variabelt antal parametrar. Strängformatering sker enligt den givna mallen.

Syntax

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

Exempel

Grundläggande användning med en argumentarray:

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

Resultat av kodkörning:

"Namn: Ivan, Ålder: 25"

Exempel

Användning av olika formatspecifikationer:

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

Resultat av kodkörning:

"Pris: 19.99, Kod: 0042"

Exempel

Användning med variabelt antal argument 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 av kodkörning:

"Player1 scored 12 goals in 15 matches"

Se även

  • funktionen printf,
    som skriver ut en formaterad sträng
  • funktionen vsprintf,
    som returnerar en formaterad sträng
  • funktionen sprintf,
    som formaterar en sträng
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa