119 of 410 menu

Função vprintf

A função vprintf funciona de forma análoga a printf, mas aceita argumentos na forma de array em vez de um número variável de parâmetros. A formatação da string ocorre de acordo com o padrão especificado.

Sintaxe

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

Exemplo

Uso básico com array de argumentos:

<?php $format = 'Nome: %s, Idade: %d'; $args = ['João', 25]; vprintf($format, $args); ?>

Resultado da execução do código:

"Nome: João, Idade: 25"

Exemplo

Uso de vários especificadores de formato:

<?php $format = 'Preço: %.2f, Código: %04d'; $args = [19.99, 42]; vprintf($format, $args); ?>

Resultado da execução do código:

"Preço: 19.99, Código: 0042"

Exemplo

Uso com número variável de argumentos via call_user_func_array:

<?php $format = '%s marcou %d gols em %d partidas'; $data = ['Jogador1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

Resultado da execução do código:

"Jogador1 marcou 12 gols em 15 partidas"

Veja também

  • a função printf,
    que exibe uma string formatada
  • a função vsprintf,
    que retorna uma string formatada
  • a função sprintf,
    que formata uma string
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar