Ziffern in Zeichenfolgen mit Nullen auffüllen
Sie müssen einzelne Ziffern (1 bis 9) in ihre mit Nullen aufgefüllten Gegenstücke umwandeln ( 01 bis 09). Während Sie einen komplexen und langwierigen Ansatz im Sinn haben, gibt es eine prägnante und elegante Lösung.
Lösung:
Anstatt Gleitkommazahlen mit doppelter Genauigkeit umzuwandeln, Was der Begriff „doppelt“ impliziert, besteht darin, den Ziffern in einer Zeichenfolge führende Nullen hinzuzufügen. Zu diesem Zweck können Sie die Funktion sprintf nutzen:
$s = sprintf('%02d', $digit);
In diesem Ausdruck:
Beispiel:
echo sprintf('%02d', 4); // Output: 04 echo sprintf('%02d', 1); // Output: 01
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie kann ich einstellige Zahlen in einer Zeichenfolge mit Nullen auffüllen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!