PHP: Zahl mit führenden Nullen ausgeben
Frage von Gast | 10.09.2014 um 15:06
Gibt es in PHP die Möglichkeit, Zahlen mit führenden Nullen zu versehen? Und zwar so, dass die Anzahl der Stellen später immer gleich ist.
Das heißt, aus den Zahlen 2 und 10 würde ich gerne "002" und "010" machen. Der Grund: Ich möchte die Zahlen später in einer Tabelle ausgeben und da sieht es besser aus, wenn alle Werte schön untereinander stehen.
Wie kann ich Zahlen in PHP entsprechend formatieren? Das schwierige ist ja, dass manchmal eine Null und manchmal zwei oder gar keine Nullen zum auffüllen erforderlich sind.
Ähnliche Themen
PHP: Aktuelles Datum und Zeit ermitteln
Tutorial | 0 Kommentare
JavaScript: Führende Nullen entfernen
Tipp | 0 Kommentare
PHP: Integer-Variable in String-Variable umwandeln
Tutorial | 0 Kommentare
Delphi/Lazarus: Aktuelles Datum und Uhrzeit ausgeben
Tipp | 0 Kommentare
Delphi/Lazarus: 3 Wege um eine Zahl auf X Nachkommastellen zu runden
Tutorial | 0 Kommentare
PHP: Erste Stelle von Zahl oder String auslesen
Tutorial | 0 Kommentare
Delphi: Führende Nullen zu einer Zahl hinzufügen
Tipp | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Benutze einfach die Funktion sprintf(). Du übergibst dieser Funktion einen Format-String und die Zahl.
Hier einmal ein kleines Beispiel:
Das "d" im Format-String steht für eine Integer-Zahl, die "03" sorgt dafür, dass entsprechend auf drei Stellen aufgefüllt wird.
Die zwei letzten Zeilen zeigen noch Beispiele, auf zwei Stellen aufzufüllen oder mehrere Zahlen gleichzeitig auszugeben.
Eine andere Funktion, die interessant für dich sein könnte ist str_pad() - diese Funktion arbeitet mit Strings anstatt mit Zahlen.
12.09.2014 um 15:12