fprintf
(PHP 5)
fprintf -- Escribir una cadena con formato a una secuencia
Descripción
int
fprintf ( resource gestor, string formato [, mixed args [, mixed ...]] )
Escribe una cadena producida de acuerdo a
formato al recurso de secuencia
especificado por
gestor. formato se
describe en la documentación para
sprintf().
Devuelve la longitud de la cadena impresa.
Vea también: printf(),
sprintf(),
sscanf(), fscanf(),
vsprintf(), y
number_format().
Ejemplos
Ejemplo 1. fprintf(): enteros con relleno de
ceros
<?php if (!($da = fopen('fecha.txt', 'w'))) return;
fprintf($da, "%04d-%02d-%02d", $anyo, $mes, $dia); // escribe la fecha en formato ISO a fecha.txt ?>
|
|
Ejemplo 2. fprintf(): dando formato a valores
monetarios
<?php if (!($da = fopen('monetario.txt', 'w'))) return;
$dinero1 = 68.75; $dinero2 = 54.35; $dinero = $dinero1 + $dinero2; // echo $dinero producira la salida "123.1"; $long = fprintf($da, '%01.2f', $dinero); // escribe "123.10" en monetario.txt
echo "se escribieron $long bytes a monetario.txt"; // usar el valor de retorno para determinar cuantos bytes se escribieron ?>
|
|