AllesMeins: 2 Nachkommastellen ausgeben, falls vorhanden

Beitrag lesen

Hiho,

folgendes Problem. Ich würde gerne eine Zahl in die in deutschland übliche Ausgabeform bringen. Das heisst für mich:

  • Tausender durch punkt getrennt
  • Nachkommastellen durch Kommas abgetrennt
  • Eine maximale Anzahl von Nachkommastellen (in meinem Fall 3)

Das alles funktioniert mit number_format() auch sehr gut. Nur die Sache mit den Nachkommastellen gefällt mir nicht. Es ist halt doch schon ziemlich unüblich eine Zahl als 123,100 auszugeben. Kann ich irgendwie das auffüllen mit 0 verhindern und die drei Stellen nur dann ausgeben lassen, wenn es auch entsprechend viele Nachkommastellen ungleich 0 gibt?

Marc