Kodestumpen
<?PHP
for ($x=22.05; $x<23.0; $x=$x+0.05) {
$y=$x-22.55;
echo "$y <br />";
}
?>
giver resultatet
-0.5
-0.45
-0.4
-0.35
-0.3
-0.25
-0.2
-0.15
-0.099999999999994
-0.049999999999994
7.105427357601E-15
0.050000000000008
0.10000000000001
0.15000000000001
0.20000000000001
0.25000000000001
0.30000000000001
0.35000000000001
0.40000000000001
når det køres på en PHP 5.0.4.
Er det 'sådan er det bare', er det en fejl, eller kan man gøre
noget ved det uden at bruge afrundingsfunktioner?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials