119 of 410 menu

Funktsioon vprintf

Funktsioon vprintf töötab sarnaselt printf-ile, kuid võtab argumendid massiivi kujul muutuva arvu parameetrite asemel. Stringi vormindamine toimub vastavalt määratud mallile.

Süntaks

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

Näide

Põhiline kasutamine argumentide massiiviga:

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

Koodi täitmise tulemus:

"Nimi: Ivan, Vanus: 25"

Näide

Erinevate vormi spetsifikaatorite kasutamine:

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

Koodi täitmise tulemus:

"Hind: 19.99, Kood: 0042"

Näide

Kasutamine muutuva arvu argumentidega läbi call_user_func_array:

<?php $format = '%s scored %d goals in %d matches'; $data = ['Player1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Koodi täitmise tulemus:

"Player1 scored 12 goals in 15 matches"

Vaata ka

  • funktsiooni printf,
    mis väljastab vormindatud stringi
  • funktsiooni vsprintf,
    mis tagastab vormindatud stringi
  • funktsiooni sprintf,
    mis vormindab stringi
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu