Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

fprintf

String-Funktionen

    Befehl:
int fprintf ( resource $handle , string $format [, mixed $args [, mixed $... ]] )


    Parameter-Liste:
NameBeschreibung
handleEine Dateisystemressource (resource), wie sie in der Regel von fopen() zurückgegeben wird.
formatDer 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:
Gibt einen formatierten String aus
 
Gibt einen formatierten String zurück
 
Überträgt einen String in ein angegebenes Format
 
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