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
?>

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:00