Kommastellen angeben bei Rechnung

msycho

Erfahrenes Mitglied
Wie kann ich es anstellen, dass bei einer Rechnung mit PHP (sowohl Addition als auch Multiplikation) immer zwei Stellen nach dem Komma angegeben werden, bitte?
Momentan werden ganze Zahlen so dargestellt: 15. Ich hätte es aber gerne so: 15,00 (bzw. mit einem Punkt). Dezimalzahlen werden so dargestellt: 15.5. Ich hätte es aber gerne so: 15.50.
Geht das? Wenn ja, habt Ihr mir bitte ein Tip?
 
Hallo!
Hatte vor kurzem das gleiche Problem! Versuchs mal so! Bei mir hats geklappt!

echo number_format($s1,2,",",".");

$s1 ist meine summe, soweit ich weiß, steht die 2 für zwei Stellen nach dem Komma!
 
Hehe, eben bin ich auf die gleiche Idee gekommen:

PHP:
$var = number_format($summe, 2, '.', '');

Sprich Tausender werden nicht gruppiert durch ein Leerzeichen, es werden zwei Kommastellen angezeigt, wobei ein . (Punkt) vorangeht.

Dank Dir trotzdem! :)

Gibt es aber noch eine andere Möglichkeit?
 
Hi,

also numer_format müsste eigentlich schon klappen. Aber wenn nicht versuche es doch mal mit sprintf :

PHP:
$money1 = 68.75;
$money2 = 54.35;
$money = $money1 + $money2;
// echo $money wird ausgeben "123.1";
$formatted = sprintf("%01.2f", $money);
// echo $formatted wird ausgeben "123.10"

http://de.php.net/manual/de/function.sprintf.php

Gruß Thomas
 
Zurück