Aktueller Standort: Startseite> Funktionskategorien> fprintf

fprintf

Schreiben Sie die formatierte Zeichenfolge in den Stream
Name:fprintf
Kategorie:Saite
Programmiersprache:php
Kurzbeschreibung:Schreibt die formatierte Zeichenfolge in den angegebenen Ausgangsstrom.

Definition und Verwendung

fprintf() schreibt die formatierte Zeichenfolge in den angegebenen Ausgabestream (z. B. eine Datei oder eine Datenbank).

Die Parameter arg1 , arg2 , arg ++ werden in das prozentuale Zeichen (%) Symbol in der Hauptzeichenfolge eingefügt. Diese Funktion wird Schritt für Schritt ausgeführt. Fügen Sie beim ersten % Symbol Arg1 ein, beim zweiten % Symbol, arg2 einfügen und so weiter.

Hinweis: Wenn das % -Symbol mehr als der Arg -Parameter ist, müssen Sie Platzhalter verwenden. Der Platzhalter wird nach dem % -Symbol eingefügt, das aus einer Zahl und "\ $" besteht. Siehe Beispiel 2.

Verwandte Funktionen:

  • printf()
  • sprintf()
  • vfprintf()
  • vprintf()
  • vsprintf()

Grammatik

 Fprintf ( Stream , Format , Arg1 , Arg2 , Arg ++ )
Parameter beschreiben
Strom Erforderlich. Gibt an, wo Schreib-/Ausgabestrings zu sehen sind.
Format

Erforderlich. Gibt die Zeichenfolge an und wie Sie die darin enthaltenen Variablen formatieren.

Mögliche Formatwerte:

  • %% - Renditiert ein Prozentzeichen
  • %b - Binärzahl
  • %c - Zeichen, die dem ASCII -Wert entsprechen
  • %d - Dezimalzahl mit positiven und negativen Vorzeichen (negative Zahl, 0, positive Zahl)
  • %e - Verwenden Sie die wissenschaftliche Notation mit Kleinbuchstaben (z. B. 1,2E+2)
  • %E - Wissenschaftliche Notation unter Verwendung von Hauptstädten (z. B. 1,2E+2)
  • %U - Dezimalzahl ohne Anzeichen (größer als oder gleich 0)
  • %f - schwimmende Punktzahl (lokale Einstellung)
  • %F - schwimmende Punktzahl (nicht lokale Einstellung)
  • %g - kürzer %e und %f
  • %G - kürzer %e und %f
  • %o - Oktalzahl
  • %s - String
  • %x - Hexadezimalzahl (Kleinbuchstaben)
  • %X - Hexadezimalzahl (Kappen)

Zusätzlicher Formatwert. Notwendigerweise zwischen % und Buchstaben (z. B. % .2f) platziert:

  • + (Vorhanden + oder - um die positive und negative Natur der Zahl zu definieren.
    Standardmäßig sind nur negative Zahlen gekennzeichnet und positive Zahlen sind nicht markiert.
  • '(Geben Sie an, was als Polsterung verwendet werden soll, Standard ist ein Speicherplatz. Es muss mit dem Breitenspezifizierer verwendet werden.
    Zum Beispiel: %'x20s (mit "x" als Polsterung))
  • - (Variablerwert der linken Einstellung)
  • [0-9] (Geben Sie die minimale Breite des variablen Werts an)
  • . [0-9] (Geben Sie die Anzahl der Dezimalstellen oder die maximale Stringlänge an)

Hinweis: Wenn mehrere zusätzliche Formatwerte verwendet werden, müssen sie in der obigen Reihenfolge verwendet werden.

arg1 Erforderlich. Gibt die Parameter an, die in die Formatzeichenfolge in das erste % -Symbol eingefügt wurden.
arg2 Optional. Gibt den Parameter an, der in die Formatzeichenfolge in das zweite % -Symbol eingefügt wurde.
arg ++ Optional. Gibt die Parameter an, die in die dritte, vierte usw. % Symbole in der Formatzeichenfolge eingefügt wurden.
Ähnliche Funktionen