Forum
![]() |
Öffentliche Foren |
FORUM: Spiele & Computer THEMA: round() - 2 unterschiedliche Ergebnisse | |||
AUTOR | BEITRAG | ||
phoeniks
RANG Godlike |
#1 - 08.04 11:24
Das Verhalten der round() Funktion gibt mir Rätsel auf. Im Beispiel kommt oben für $gesbetragj 0.49 raus. Als Kontrolle dient $gesbetrags wo 0.495 rauskommt. Nimmt man nun (letzte Zeile) diese Zahl 0.495 und wendet round an erhält man 0.5 Wieso erhält man ein anderes Ergebnis wenn man die Zahl berechnet als wenn man die Zahl fest vorgibt? |
||
Ynusis
RANG Deckschrubber |
#2 - 08.04 12:50 Meine Vermutung wäre, dass (($gesamtpreis/100)*50 intern != 0.495 ist, sondern noch n paar mehr Stellen hat. |
||
HoPi` *Chuck Norris weiss, warum da Stroh liegt*
RANG God of Clanintern |
#3 - 10.04 10:21 Versuch mal den hier:
Sonst mal die Kommentare auf http://de2.php.net/round durchforsten. |
||
phoeniks
RANG Godlike |
#4 - 11.04 19:42 Hab was anderes gefunden - ich will eigentlich alles auf den nächsten Cent aufrunden.
|
||
*al!ve* - Vorbereitung aufs Urlaubssemester
RANG Master of Clanintern |
#5 - 11.04 20:36 ![]() |
||