Hallo,
ich beobachte gerade ein sonderbares Phänomen. Ich lese aus einer DB u.a. folgende Sätze aus:
+-------+
| preis |
+-------+
| 102.8 |
| 95.9 |
| 89.7 |
+-------+
Irgendwann später gebe ich diesen Datensatz so aus:
echo printf("%.2f", $tupel['preis']);
Als Ergebnis bekomme ich aber plötzlich so etwas:
95.905
102.806
89.705
Wo kommt plötzlich die 3. Stelle her, v.a. wieso ist diese 5 und 6?
Gebe ich nur $tupel['preis'] aus, bekomme ich diese Werte:
102.8
95.9
89.7
Somit muss es definitiv an der printf-Anweisung liegen. Nur wie kann ich mir das erklären?
Danke
Markus