How does php convert an unknown number to an Integer? I don't understand any small issues. please give me more instructions. thank you! & Lt ;? Phpecho & nbsp; (0.1 + 0.7) * 10) & nbsp; & nbsp; how does php convert an unknown number to an Integer?
I don't understand some minor issues when I was a beginner in php. please give me more guidance. thank you!
Echo (0.1 + 0.7) * 10) // Display 8
Echo? (Int) (0.1 + 0.7) * 10 );? // How to display? 7?
Echo intval (0.2 + 0.7) * 10); // Obtain the integer 9, which is correct.
Echo intval (0.1 + 0.7) * 10); // How to display 7 again?
Echo (integer) (0.1 + 0.7) * 10); // or 7?
?>
How can I convert the result (integer or floating point number) of an expression similar to (0.1 + 0.7) * 10 to an integer? Php
------ Solution --------------------
Floating point number accuracy
$ N = (0.1 + 0.7) * 10 );
Printf ("%. 16f % d \ n", $ n, $ n );
7.9999999999999991 7