PHP
Referenzliste
fprintf
String-Funktionen
Befehl:
int fprintf ( resource $handle , string $format [, mixed $args [, mixed $... ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Eine Dateisystemressource (resource), wie sie in der Regel von fopen() zurückgegeben wird. | |
format | Der Parameter format wird in der Dokumentation von sprintf() beschrieben. |
args | ... |
Rückgabewerte:
Gibt die Länge der geschriebenen Zeichenkette zurück.
Beschreibung:
Schreibt einen gemäss format erstellten String in den Stream handle.
Aktiv in Version:
(PHP 5, PHP 7)
Siehe auch:
• printf()
Gibt einen formatierten String aus
Gibt einen formatierten String zurück
• sscanf()
Überträgt einen String in ein angegebenes Format
• fscanf()
Interpretiert den Input einer Datei entsprechend einem angegebenen Format
Gibt einen formatierten String zurück
Formatiert eine Zahl mit Tausender-Gruppierung
fprintf() - Beispiel: Integer mit vorangestellten Nullen
Eingabe:
<?php if (!($fp = fopen('date.txt', 'w'))) { return; } fprintf($fp, "%04d-%02d-%02d", $year, $month, $day); // schreibt ein ISO-formatiertes Datum in die Datei date.txt ?>
fprintf() - Beispiel: Formatieren einer Währung
Eingabe:
<?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 herauszufinden ?>
String-Funktionen