English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Zeichenkettenfunktionen Handbuch
Die printf()-Funktion wird verwendet, um formatierte Zeichenketten auszugeben.
int printf ( string $format[, mixed $args[, mixed $... ]])
Gibt die formatierte Ausgabezeichenkette zurück
Es gibt die Länge der Ausgabezeichenkette zurück.
Nummer | Parameter und Beschreibung |
---|---|
1 | format Bestimmt eine Zeichenkette und wie die Variablen darin formatiert werden sollen.Mögliche Formatwerte:
附加的格式值。必需放置在 % 和字母之间(例如 %.2f):
Hinweis:Wenn mehrere der oben genannten Formatwerte verwendet werden, müssen sie in der angegebenen Reihenfolge verwendet werden und dürfen nicht durcheinandergebracht werden. |
2 | arg1 Erforderlich. Bestimmen Sie den Parameter, der in das erste %-Zeichen im Format-String eingefügt werden soll. |
3 | arg2 Optional. Bestimmen Sie den Parameter, der in das zweite %-Zeichen im Format-String eingefügt werden soll. |
4 | arg ... Optional. Bestimmen Sie die Parameter, die in den dritten, vierten usw. %-Zeichen im Format-String eingefügt werden sollen. |
Probieren Sie die folgenden Beispiele aus, um formatierte Daten und Zeichenketten auszugeben:
<?php ////Geben Sie formatierte Zeichenketten aus printf("de.oldtoolbag.com einfach schnell lernen\n"); //Verwenden Sie den Formatwert %f, um die Zahl zu formatieren: $number = 2123; printf("%f",$number); $str = "0758 jian"; $strA = "A"; $strB = "B"; $num1 = 5; $num2 = 5; $num3 = 0.25; $num4 = 3.2567; $num5 = 8; $num6 = 1.735; $num7 = 16777215; $num8 = 16777215; echo '<br />'; printf("%s %s", $strA, $strB); echo '<br />'; printf("Füllen: %'%10s", $str); //Bestimmen Sie den Füllungszeichen10 echo '<br />'; printf("Binär: %b", $num1); echo '<br />'; printf("ASCII-Code: %c", $num2); echo '<br />'; printf("Ganzzahl: %d", $num3); echo '<br />'; printf("Fließkommazahl: %.2f", $num4); echo '<br />'; printf("Oktal: %o", $num5); echo '<br />'; printf("Zeichenkette: %s", $str); echo '<br />'; printf("Nicht-dezimal: 眻, $num6); echo '<br />'; printf("Hexadezimal: %x", $num7); echo '<br />'; printf("Hexadezimal: %X", $num8); ?>Testen Sie heraus‹/›
Ausgaberesultat
de.oldtoolbag.com einfach schnell lernen 2123.000000A2 B1 Füllen: %0758 jian Binär: 101 ASCII-Code: Ganzzahl: 0 Fließkommazahl: 3.26 Oktal: 10 Zeichenkette: 0758 jian Nicht-dezimal: 1 Hexadezimal: ffffff Hexadezimal: FFFFFF