fprintf
(PHP 5)
fprintf -- Schreibt einen formatierten String in einen Stream
Beschreibung
int
fprintf ( resource handle, string format [, mixed args [, mixed ...]] )
Schreibt einen gemäß format erstellten String in
den durch handle angegebenen Stream.
Der Parameter format wird in der Dokumentation von
sprintf() beschrieben.
Liefert die Länge des ausgegebenen Strings zurück.
Siehe auch printf(),
sprintf(),
sscanf(), fscanf(),
vsprintf() und
number_format().
Beispiele
Beispiel 1. fprintf(): Integer mit vorangestellten Nullen
<?php if (!($fp = fopen('datum.txt', 'w'))) return;
fprintf($fp, "%04d-%02d-%02d", $year, $month, $day); // schreibt ein formatiertes ISO-8601 Datum in die Datei datum.txt ?>
|
|
Beispiel 2. fprintf(): Formatieren einer Währung
<?php if (!($fp = fopen('waehrung.txt', 'w'))) return;
$betrag1 = 68.75; $betrag2 = 54.35; $summe = $betrag1 + $betrag2; // echo $summe würde "123.1" ausgeben; $laenge = fprintf($fp, '%01.2f', $summe); // schreibt "123.10" in waehrung.txt
echo "$laenge Bytes wurden in waehrung.txt geschrieben"; // verwendet den Rückgabewert von fprintf um die Anzahl der geschriebenen Bytes auszugeben ?>
|
|