Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

vartyp float: sehe keine Dezimalstellen





Frage

Hallo, ich denke, irgendwo passt bei mir eine Einstellung nicht, da ich Float-Variable nicht mit den Nachkommastellen sehe und auch nicht mit Nachkommastellen gerechnet wird. Z.B.: $myfloat = 3.14; print "$myfloat\n"; // gibt 3 aus $yourfloat = $myfloat * 2.718; print "$yourfloat"; // gibt 6 aus In der php.ini ist die Precision für Dezimalstellen auf 14 gesetzt (Standard) Was muss ich noch einstellen??? Vielen Dank für einen Hinweis Gruß Gabi

Antwort 1 von abc123

Versuche es mit printf("%01.2f", $myfloat);

Antwort 2 von Gabi

wenn ich printf("%01.2f", $myfloat);
angebe, erhalte ich 6.00, doch 3.14 * 2.718 ist mehr.
Es muss eine Einstellung sein. Weil man ja mit einem simplen echo bei einer FloatVar auch die Dezimalstellen anzeigen kann...
Gruß
Gabi

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: