Mal wieder die Währung.....

QMartini

Grünschnabel
Hallo zusammen,
mir macht mal wieder die Währung zu schaffen. Zumindest das formatieren einer Variablen, welche einen Geldbetrag enthält. Bislang bin ich immer gut mit sprintf() und number_format() gut zurecht gekommen... nun reicht es wohl nicht mehr... (oder doch?)

Ich habe in der Tabelle einer DB einen Float in den ich einen Geldbetrag gespeichert habe, z.B.: 1530.20

Gerne hätte ich den Betragt nun so ausgegeben: 01.539,20

Kann jemand von euch sagen, wie ich das alles unter einen Hut bekomme:
Vorkommastellen, Nachkommastellen, taussender-trennzeichen

Wäre für jeden Tip dankbar.
Merci!
 
Danke für den Tip. Das hat mir schon sehr geholfen. Konnte jemand für die Funktion money_format() eine deutsche Dokumentation finden? Habe eben gegooglet, konnte aber leider nichts finden...

Oder hat jemand gerade den Aufbau zur Hand:

01.539,20

Vorkommastellen = 5
Nachkommastellen= 2
Taussendertrennzeichen = .

Würde mich schon über eine deutsche doku freuen, englische dokus sind mir etwas zu arg, zugegebener maßen. :rolleyes:
 
number_format() hilft mir leider nicht weiter. Mit dieser Funktion kann ich nur die Nachkommastellen und das taussenderzeichen bestimmen. Leider aber nicht, dass die Zahl auf 10.000er Stellen vorgenullt wird.

Bsp.:

16.000,00
08.000,00
 
Zurück