如何解决PHP 结果中的 FMOD 不被视为等于它们的浮点数
所以我理解 FMOD
有时会给出一些古怪的答案,因为它有点近似。
但即使考虑到我正在努力利用它稍后在代码中抛出的答案。
例如,fmod(16,1.6)
给我们 1.6 而不是 0,这很好。在以下代码中,回显 $goodfit
会打印 1.6,但不会打印 hurray。
$getLength = 16;
$goodFit = fmod($getLength,1.6);
echo $goodFit;
if ($goodFit === 1.6){
echo hurray;
}
我尝试了双等式符号而不是三重 incase,因为这是一个数据类型问题,并且我尝试将 $goodfit
等式四舍五入到一位小数。
一切似乎都有些奇怪。 我只是想编写一些代码,以便在除法精确时触发。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。