Mailinglisten-Archive |
AD> ich habe hier gerade eine ähnliche Konstellation (PHP 4.2.2), allerdings AD> machen AD> Floatwerte keine Probleme (10 Dezimalstellen). Na ja, die 10 Stellen sind nicht der Weisheit letzter Schluss. Selbst wenn das Maschinchen exakt rechnet sind nicht alle Zahlen - bedingt durch das IEEE Format - exakt darstellbar. So liefert dieser Schleife for ($i=0; $i<1000; $i+=0.01) { echo ("$i <br />"); } zwischendurch sowas: ... 709.24 709.25 709.259999999 709.269999999 ... (PHP 4.3.3, Float-Genauigkeit 12 Stellen) Ein solcher Fehler tritt bei Float erfahrungsgemäß immer irgendwo auf. Allerdings ist es von der PHP-Version abhängig wo er auftritt ;-) *wink* Carsten
php::bar PHP Wiki - Listenarchive