Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie 1 in 01 in PHP
In PHP können Sie die Funktion sprintf() verwenden, um „1“ in „01“ zu konvertieren. Wenn der Parameter auf „%02d“ gesetzt ist, kann er aufgefüllt werden Nullen in einer Zeichenfolge, lautet die Syntax „sprintf(“%02d“,1)“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 7.1, DELL G3-Computer
Die Funktion sprintf() schreibt die formatierte Zeichenfolge in eine Variable.
arg1, arg2, ++ Parameter werden am Prozentzeichen (%)-Symbol in die Hauptzeichenfolge eingefügt. Diese Funktion wird Schritt für Schritt ausgeführt. Fügen Sie beim ersten %-Zeichen arg1 ein, beim zweiten %-Zeichen arg2 und so weiter.
Die Syntax lautet:
sprintf(format,arg1,arg2,arg++)
Die Parameter werden wie folgt ausgedrückt:
Format Erforderlich. Gibt eine Zeichenfolge und die Formatierung der darin enthaltenen Variablen an.
Mögliche Formatwerte:
%% – Gibt ein Prozentzeichen zurück %
%b – Binärzahl
%c – Das Zeichen, das dem ASCII-Wert entspricht
%d – Enthält Positives Negative Dezimalzahlen (negative Zahlen, 0, positive Zahlen)
%e – wissenschaftliche Schreibweise in Kleinbuchstaben verwenden (z. B. 1.2e+2)
%E – wissenschaftliche Schreibweise in Großbuchstaben verwenden (z. B. 1.2E +2)
%u – Dezimalzahl ohne Vorzeichen (größer oder gleich 0)
%f – Gleitkommazahl (lokale Einstellung)
%F – Gleitkommazahl (nicht lokale Einstellung)
%g – Kürzeres %e und %f
%G – Kürzeres %E und %f
%o – Oktalzahl
%s – String
%x – Hexadezimalzahl ( Kleinbuchstaben)
%X - Hexadezimalzahl (Großbuchstaben)
Zusätzlicher Formatwert. Muss zwischen % und einem Buchstaben stehen (zum Beispiel %.2f):
+ (Fügen Sie + oder - vor der Zahl hinzu, um das Vorzeichen der Zahl festzulegen. Standardmäßig werden nur negative Zahlen markiert, positive Zahlen sind keine Markierung)
' (gibt an, was als Auffüllung verwendet werden soll, Standard ist Leerzeichen. Es muss mit einem Breitenbezeichner verwendet werden. Zum Beispiel: %'x20s (verwenden Sie „x“ als Auffüllung))
- (Variablenwert für linke Anpassung)
[0-9] (Geben Sie die Mindestbreite des Variablenwerts an)
.[0-9] (Geben Sie die Anzahl der Dezimalstellen oder die maximale Zeichenfolgenlänge an)
Hinweis: Wenn Sie mehrere verwenden, müssen die oben genannten Formatwerte in der oben angegebenen Reihenfolge verwendet werden und dürfen nicht unterbrochen werden.
arg1 Erforderlich. Gibt die Parameter an, die am ersten %-Symbol in der Formatzeichenfolge eingefügt werden sollen.
arg2 Optional. Gibt die Parameter an, die am zweiten %-Symbol in die Formatzeichenfolge eingefügt werden sollen.
arg++ Optional. Gibt die Parameter an, die am dritten, vierten usw. %-Symbol in die Formatzeichenfolge eingefügt werden sollen.
Das Beispiel sieht wie folgt aus:
<?php $s1=sprintf("%02d",1); $s2=sprintf("%02d",2); echo $s1 ,"<br>"; echo $s2; ?>
Ausgabeergebnis:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie 1 in 01 in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!