Heim > Backend-Entwicklung > PHP-Tutorial > 神奇的PHP 让小弟我找不着北 floatval转 intval 变小

神奇的PHP 让小弟我找不着北 floatval转 intval 变小

WBOY
Freigeben: 2016-06-13 11:55:22
Original
1016 Leute haben es durchsucht

神奇的PHP 让我找不着北 floatval转 intval 变小

//无解了 想不通,求解<br /><br />$c=2700*0.7;<br />$m=1890;<br />var_dump($c<$m); // 两个者的值都是1890 但它却返回 true<br />echo intval($c);// c应该是1890的 但经过intval 它变成了 1889<br />
Nach dem Login kopieren

------解决方案--------------------
$c = 2700*0.7;<br />printf('%.14f', $c); //1889.99999999999977<br />
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage