119 of 410 menu

Funkcija vprintf

Funkcija vprintf strādā līdzīgi kā printf, bet pieņem argumentus masīva veidā, nevis mainīgu parametru skaitu. Virknes formatēšana notiek saskaņā ar doto veidni.

Sintakse

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

Piemērs

Pamata lietošana ar argumentu masīvu:

<?php $format = 'Vārds: %s, Vecums: %d'; $args = ['Ivans', 25]; vprintf($format, $args); ?>

Koda izpildes rezultāts:

"Vārds: Ivans, Vecums: 25"

Piemērs

Dažādu formāta specifikatoru lietošana:

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

Koda izpildes rezultāts:

"Cena: 19.99, Kods: 0042"

Piemērs

Lietošana ar mainīgu argumentu skaitu, izmantojot call_user_func_array:

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

Koda izpildes rezultāts:

"Player1 scored 12 goals in 15 matches"

Skatiet arī

  • funkciju printf,
    kas izvada formatētu virkni
  • funkciju vsprintf,
    kas atgriež formatētu virkni
  • funkciju sprintf,
    kas formatē virkni
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt