119 of 410 menu

Funkcja vprintf

Funkcja vprintf działa analogicznie do printf, ale przyjmuje argumenty w postaci tablicy zamiast zmiennej liczby parametrów. Formatowanie ciągu odbywa się zgodnie z podanym wzorcem.

Składnia

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

Przykład

Podstawowe użycie z tablicą argumentów:

<?php $format = 'Imię: %s, Wiek: %d'; $args = ['Jan', 25]; vprintf($format, $args); ?>

Wynik wykonania kodu:

"Imię: Jan, Wiek: 25"

Przykład

Użycie różnych specyfikatorów formatu:

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

Wynik wykonania kodu:

"Cena: 19.99, Kod: 0042"

Przykład

Użycie ze zmienną liczbą argumentów przez call_user_func_array:

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

Wynik wykonania kodu:

"Player1 scored 12 goals in 15 matches"

Zobacz też

  • funkcję printf,
    która wyświetla sformatowany ciąg
  • funkcję vsprintf,
    która zwraca sformatowany ciąg
  • funkcję sprintf,
    która formatuje ciąg
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć