dedlfix: Einfache Rechnung in PHP wird als Falsch ausgegeben?!

Beitrag lesen

Hi!

So könnte man Geldbeträge statt in Euro mit Cents als Nachkommastellen und Cent abspeichern und dies dann als integer speichern (wobei man trotzdem auf Divisionen achten muss, damit man nicht implizit floats erhält).

Nein. Da das ein sehr häufiges Problem ist, ist es bereits gelöst. Es gibt einen speziellen Datentyp, der solche Werte exakt und ohne das Problem der Fleißkommazahlenungenauigkeiten speichern kann.

Zudem kann es auch sein, dass dein Test nicht relevant ist, da - ich hab eben nochmal nachgeschaut - auch Interger- und Float-Werte als String in PHP landen.

Lo!