Dezimalstellen ausgeben
Christina
- php
Hallo zusammen
Ich hab ein problem wenn ich in php mit komma zahlen rechne
d.h. ich rechne z.B.
3.00 + 4.00
und ich bekomme
7 als ergebniss
ich möchte aber gerne 7.00 ausgeben
wie mache ich das bitte helft mir.
Danke schon mal im voraus
Hallo
bcadd(Zahl1,Zahl2,Zahl3)
Beschreibung:
Die Zahl1 wird mit der Zahl2 addiert, die Zahl3 bestimmt die Anzahl der Nachkommastellen.
Beispiel:
echo bcadd(12,14,2);
Ausgabe: 26.00
oder -----------------------------------------------
bcdiv(Zahl1,Zahl2,Zahl3)
Beschreibung:
Die Zahl1 wird durch die Zahl2 dividiert. Die Zahl3 bestimmt wieviele Nachkommastellen nach dem Dividieren genommen werden.
Beispiel:
echo bcdiv(15,2,0);
echo " - ";
echo bcdiv(15,2,1);
Ausgabe: 7 - 7.5
Gruß Tom
Hallo,
3.00 + 4.00
und ich bekomme7 als ergebniss
ich möchte aber gerne 7.00 ausgeben
Sowas geht ganz einfach, z.B. mit number_format():
http://de3.php.net/number_format
Grüsse
Frankie
hi,
Ich hab ein problem wenn ich in php mit komma zahlen rechne
wieso?
d.h. ich rechne z.B.
3.00 + 4.00
und ich bekomme7 als ergebniss
das ist doch richtig, also wo bitte soll das _rechen_problem denn sein?
ich möchte aber gerne 7.00 ausgeben
aha, _ausgeben_ - mach dir bitte klar, dass die darstellung einer zahl bei der ausgabe etwas vollkommen anderes ist, also ihre interne speicherung. (in der internen speicherung als binärzahl würdest du deine "7" nämlich erst mal gar nicht wiederfinden :-))
wie mache ich das bitte helft mir.
schau dir im manual die funktionen number_format() und (s)printf() an.
gruß,
wahsaga