119 of 410 menu

Funzione vprintf

La funzione vprintf funziona in modo analogo a printf, ma accetta gli argomenti sotto forma di array invece di un numero variabile di parametri. La formattazione della stringa avviene secondo il modello specificato.

Sintassi

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

Esempio

Uso base con un array di argomenti:

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

Risultato dell'esecuzione del codice:

"Nome: Ivan, Età: 25"

Esempio

Utilizzo di vari specificatori di formato:

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

Risultato dell'esecuzione del codice:

"Prezzo: 19.99, Codice: 0042"

Esempio

Utilizzo con un numero variabile di argomenti tramite call_user_func_array:

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

Risultato dell'esecuzione del codice:

"Player1 scored 12 goals in 15 matches"

Vedi anche

  • la funzione printf,
    che stampa una stringa formattata
  • la funzione vsprintf,
    che restituisce una stringa formattata
  • la funzione sprintf,
    che formatta una stringa
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta