Mailinglisten-Archive |
Puck wrote: > Hallo, > > folgender PHP-Code : > > echo $r_mixed["preis"]." * ".$r_shopping["anzahl"]." -> > ".($r_mixed["preis"]*$r_shopping["anzahl"])."<br>\n"; > > ergibt : > 29.95 * 9 -> 261 > 29.95 * 9 -> 261 > 32.95 * 9 -> 288 > 32.95 * 9 -> 288 > > Meines Wissens und Rechners nach ergibt 29,95*9 aber 269.55 und > 32.95*9=296.55 > > Wodurch entsteht denn dieser Krasse Fehler?? Ein Rundungsfehler > kann es bei einer Differenz von > 8 DM jeweils ja wohl nicht sein... > Die Nachkommastellen werden nicht berücksichtigt. Der set_local-bug sollte ja eigentlich behoben sein!? Ersetz einfach mal den '.' durch ',' mw
php::bar PHP Wiki - Listenarchive