4 ms·
Why does PHP produce 0.3 instead? edit: Not sure how I missed that. Thanks!
by imjustsaying 10y ago
Why does PHP produce 0.3 instead?
edit: Not sure how I missed that. Thanks!
- arkitaip 10y agoPHP converts 0.30000000000000004 to a string and shortens it to "0.3". To achieve the desired floating point result, adjust the precision ini setting: ini_set("precision", 17).
- noonespecial 10y agoThird example in the article: PHP converts 0.30000000000000004 to a string and shortens it to "0.3". To achieve the desired floating point result, adjust the precision ini setting: ini_set("precision", 17). I remember years ago learning something like this and coming to a horrible realization : "My god, they're all strings!"