fprintf

(PHP 5, PHP 7, PHP 8)

fprintfEscreve uma string formatada para um stream

Descrição

fprintf ( resource $handle , string $format , mixed $args = ? , mixed $... = ? ) : int

Escreve uma string produzida de acordo com a string de formato format para o recurso de stream especificado por handle..

Parâmetros

handle

Um ponteiro de arquivo tipo resource tipicamente criado por fopen().

format

veja sprintf() para uma descrição de format.

args

...

Valor Retornado

Retorna o tamanho da string escrita.

Exemplos

Exemplo #1 fprintf(): inteiros prenchidos com zero

<?php
if (!($fp fopen('date.txt''w'))) {
    return;
}
fprintf($fp"%04d-%02d-%02d"$year$month$day);
// will write the formatted ISO date to date.txt
?>

Exemplo #2 fprintf(): formatando valores

<?php
if (!($fp fopen('currency.txt''w'))) {
    return;
}
$money1 68.75;
$money2 54.35;
$money $money1 $money2;
// echo $money irá mostrar "123.1";
$len fprintf($fp'%01.2f'$money);
// will write "123.10" to currency.txt

echo "wrote $len bytes to currency.txt";
// use the return value of fprintf to determine how many bytes we wrote
?>

Veja Também

  • printf() - Mostra uma string formatada
  • sprintf() - Retorna a string formatada
  • sscanf() - Interpreta a entrada de uma string de acordo com um formato
  • fscanf() - Interpreta a leitura de um arquivo de acordo com um formato
  • vsprintf() - Retorna uma string formatada
  • number_format() - Formata um número com os milhares agrupados

add a note add a note

User Contributed Notes 1 note

up
1
Julien MOREAU
2 years ago
If you use the command line interface (CLI SAPI), you may be interested by the 3 standard input/output streams (STDIN, STDOUT & STDERR) described at: https://www.php.net/manual/en/features.commandline.io-streams.php
To Top