A função vprintf() é usada para outputar uma string formatada.
sintaxe
vprintf(format, argarray)
definição e uso
usado para converter uma string em uma string formatada
retorno
retorna o comprimento da string de saída
parâmetro
número
parâmetros e descrições
1
format
especificar a string e como formatar as variáveis dentro dela
valores de formatação possíveis:
%% - retornar um sinal de percentagem %
%b - número binário
%c - caractere correspondente ao valor ASCII
%d - número decimal com sinal (número negativo, 0, número positivo)
%e - usar notação científica em minúsculas (por exemplo 1.2e+2
%E - usar notação científica em maiúsculas (por exemplo 1.2E+2
㩵n - número decimal sem sinal (maior ou igual a 0)
%f - número float (configurado localmente)
%F - número float (não configurado localmente)
%g - curtos %e e %f
%G - curtos %E e %f
%o - número octal
%s - string
%x - número hexadecimal (letras minúsculas)
%X - número hexadecimal (letras maiúsculas)
valores de formatação adicionais. É necessário colocá-los entre % e a letra (por exemplo %.2f):
+ (adicionar + ou - para definir o sinal de positivo e negativo do número. Padrão: apenas números negativos são marcados, números positivos não são marcados)
' (especificar o que usar como preenchimento, o padrão é espaço. Deve ser usado com o especificador de largura. Por exemplo: %'x20s (usar "x" como preenchimento)
- (alinhamento à esquerda do valor da variável)
][0-9] (especificar o comprimento mínimo do valor da variável)
][0-9] (especificar o número de casas decimais ou o comprimento máximo da string)
Notas:Se usar múltiplos valores de formatação, eles devem ser usados na ordem acima, sem desordem.
2
argarray
Especifique o array a ser inserido como parâmetro, que será inserido no lugar dos símbolos % da string formatada.
Exemplo online
Tente o seguinte exemplo, usando 鱾s para outputar uma string formatada.
<?php
//vprintf usa 鱾s para outputar uma string formatada
$number = 5;
$str = "oldtoolbag.com";
vprintf("Existem 쥕hões de usuários para %s.", array($number, $str));
?>