119 of 410 menu

Funcția vprintf

Funcția vprintf funcționează similar cu printf, dar acceptă argumente sub formă de tablou în loc de un număr variabil de parametri. Formatarea șirului are loc în conformitate cu șablonul dat.

Sintaxă

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

Exemplu

Utilizare de bază cu un tablou de argumente:

<?php $format = 'Nume: %s, Vârsta: %d'; $args = ['Ivan', 25]; vprintf($format, $args); ?>

Rezultatul executării codului:

"Nume: Ivan, Vârsta: 25"

Exemplu

Utilizarea diferiților specificatori de format:

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

Rezultatul executării codului:

"Preț: 19.99, Cod: 0042"

Exemplu

Utilizarea cu un număr variabil de argumente prin call_user_func_array:

<?php $format = '%s a marcat %d goluri în %d meciuri'; $data = ['Player1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Rezultatul executării codului:

"Player1 a marcat 12 goluri în 15 meciuri"

Vezi și

  • funcția printf,
    care afișează un șir formatat
  • funcția vsprintf,
    care returnează un șir formatat
  • funcția sprintf,
    care formatează un șir
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge