Die PHP Printf Funktions- und Typspezifizierer
Die PHP-Funktion printf () funktioniert ähnlich wie die Funktion print (), indem sie eine Zeichenfolge (Argument) an den Webbrowser ausgibt (druckt). Sie verwenden jedoch die Funktion printf (), wenn Sie steuern möchten, wie dieses Argument formatiert wird.

Die Funktion printf () muss als erstes Argument einen speziellen Argumenttyp haben, der als Formatzeichenfolge oder Formatsteuerzeichenfolge bezeichnet wird. Diese Formatierungssteuerzeichenfolge enthält die Konvertierungsspezifikationen (Anweisungen) zum Formatieren der anderen Argumente. Es muss die gleiche Anzahl von Spezifikationen wie die entsprechenden Argumente geben. Schauen wir uns ein Beispiel für eine printf () -Funktion an, die zwei Spezifikationen in der Formatsteuerzeichenfolge und zwei entsprechende Argumente enthält.

printf ("Mein Alter ist% d. Nächstes Jahr werde ich% d sein.", 21, 22);

Mein Alter ist 21. Nächstes Jahr werde ich 22 sein.

Für diese Funktion printf () gibt es drei Argumente. Die erste ist die Formatsteuerzeichenfolge und die zweite und dritte sind entsprechende zu formatierende Argumente. Wie Sie sehen können, enthält die Formatsteuerzeichenfolge zwei Konvertierungsspezifikationen, und die gesamte Zeichenfolge wird zwischen Anführungszeichen gesetzt. Jede Spezifikation beginnt mit einem%. Beide sind TypspezifiziererIn diesem Fall der Typbezeichner d, der die Ganzzahlen (21 und 22) als Dezimalzahlen formatiert. Es gibt andere Typspezifizierer, mit denen gesteuert werden kann, wie ein Argument formatiert wird. Die folgende Tabelle zeigt, wie diese Typspezifizierer dasselbe Beispielargument formatieren (222).

TypspezifiziererBeschreibungBeispiel
222
dZeigt das Integer-Argument als Dezimalzahl an222
bZeigt das Integer-Argument als Binärzahl an11011110
cZeigt das Integer-Argument als ASCII-Zeichenäquivalent an
fZeigt das Integer-Argument (double) als Gleitkommazahl an222.000000
ÖZeigt das Integer-Argument als Oktalzahl an (Basis 8)336
sZeigt das Integer-Argument als Zeichenfolge an222
xZeigt das Integer-Argument als Hexadezimalzahl in Kleinbuchstaben an (Basis 16).de
X.Zeigt das Integer-Argument als Hexadezimalzahl in Großbuchstaben an (Basis 16).DE





Video-Anleitungen: [PHP]Printf Ve Sprintf İşlevleri (Kann 2024).