Heim >Backend-Entwicklung >PHP-Tutorial >Wie füge ich in PHP führende Nullen zu Zahlen hinzu?

Wie füge ich in PHP führende Nullen zu Zahlen hinzu?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-23 17:27:15927Durchsuche

How to Add Leading Zeros to Numbers in PHP?

Zahlen mit führenden Nullen in PHP formatieren

Frage:

Gegeben sei eine Variable, die einen numerischen Wert enthält, z. B. 1234567 , wie kann es so formatiert werden, dass es eine bestimmte Anzahl von Ziffern hat, um sicherzustellen, dass alle fehlenden Ziffern mit führenden Zeilen aufgefüllt werden? Nullen?

Antwort:

PHP stellt hierfür mehrere Funktionen zur Verfügung:

sprintf:

sprintf('%08d', 1234567); // 01234567

Der d-Formatbezeichner gibt an, dass die Zahl nach Bedarf mit führenden Nullen aufgefüllt wird, um eine Gesamtlänge von 8 zu erreichen Zeichen.

str_pad:

str_pad($value, 8, '0', STR_PAD_LEFT); // 01234567

Mit der str_pad-Funktion können Sie eine Zeichenfolge entweder von links oder rechts mit einer angegebenen Anzahl von Zeichen auffüllen. Die Option STR_PAD_LEFT stellt sicher, dass die führenden Nullen links vom Wert hinzugefügt werden.

Wenn Sie beispielsweise den angegebenen Wert 1234567 verwenden:

$paddedValue = sprintf('%08d', 1234567); // 01234567

$paddedValue enthält jetzt die formatierte Zeichenfolge mit 8 Ziffern, inklusive führender Nullen.

Das obige ist der detaillierte Inhalt vonWie füge ich in PHP führende Nullen zu Zahlen hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn