119 of 410 menu

Funkcija vprintf

Funkcija vprintf veikia analogiškai kaip printf, bet priima argumentus masyvo pavidalu vietoj kintamo parametrų skaičiaus. Eilutės formatavimas vyksta pagal nurodytą šabloną.

Sintaksė

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

Pavyzdys

Pagrindinis naudojimas su argumentų masyvu:

<?php $format = 'Vardas: %s, Amžius: %d'; $args = ['Jonas', 25]; vprintf($format, $args); ?>

Kodo vykdymo rezultatas:

"Vardas: Jonas, Amžius: 25"

Pavyzdys

Įvairių formato specifikatorių naudojimas:

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

Kodo vykdymo rezultatas:

"Kaina: 19.99, Kodas: 0042"

Pavyzdys

Naudojimas su kintamu argumentų skaičiumi per call_user_func_array:

<?php $format = '%s pelnė %d įvarčius per %d rungtynes'; $data = ['Žaidėjas1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Kodo vykdymo rezultatas:

"Žaidėjas1 pelnė 12 įvarčių per 15 rungtynių"

Taip pat žiūrėkite

  • funkciją printf,
    kuri išveda formatuotą eilutę
  • funkciją vsprintf,
    kuri grąžina formatuotą eilutę
  • funkciją sprintf,
    kuri formato eilutę
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti