[PHP] Zahlen immer 5stellig ausgeben

Sammler

Well-known member
ID: 17948
L
23 Januar 2007
65
0
Ich knoble gerade an einem Problem.

Ich hab z.B. 3 Zahlen in einer DB.

Die Ausgab spuckt das aus

3422
13440
31

ich will aber wie bei einem 5 stelligen Display, kleine zahlen vorne mit "0" Ausgeben. Also so

03422
13440
00031

Gibt es dafür einen einfachen PHP Befehl ?
Oder muss ich im "IF's" arbeiten ?
 
PHP:
$zahl = sprintf("%05u", $zahl);
Die 0 im Formatstring sorgt für führende Nullen.
 
Bin nun schon paar Schritte weiter.

Es geht um eine "Art" CSV Datei

Plz Straße Hausnummer
10115 Schillergasse 15

Leider will das Programm ein bestimmtes Format, und es gibt keinen Trenner in Form von ";"

Die Zeilen schauen nun so aus

10115Schillergasse0015

10115Dorfweg0015

Das Problem, der Straßennahme muss immer 15 Stellen haben
Also so "Dorfweg hier kommen die 8 leerzeichen"
Wenn dieser Kürzer ist, dann müssen es Leerzeichen sein.

Also wie bekomme ich es hin, das der Straßennamen so verändert wird, das er immer 15 Stellen hat, und bei Dorfweg noch 8 Leerzeichen angehängt werden?