Mailinglisten-Archive |
> <html><body><?PHP printf ("%f", 1.5*2); ?></body></html> > > 2.0000 ausgibt (d.h. generell bei Multiplikation von Gleitkommawerten > scheinbar die abgerundeten Integerwerte verwendet werden). Ich hab das > gerade mal probiert und in der Tat scheint das auch bei Addition > aufzutreten. Kennt jemand das Problem? Hab ich irgendwo irgendwas falsch > eingestellt? Bißchen spät die Antwort, der Fall mir aber auch gerade untergekommen. Das Problem hängt mit den Länder-Einstellungen von Windows zusammen - die werden seit PHP 4.0 fälschlicherweise berücksichtigt. In der nächsten Version sollte das wieder behoben sein. Bis dahin kannst Du einen Workaround verwenden: print("1,5" + "1,5"); // gibt 3 Mit freundlichen Grüßen, Tobias Ratschiller
php::bar PHP Wiki - Listenarchive