本帖最后由 deyu 于 2022-10-13 12:18 编辑
0.07*1000000000000000000 = float(7.0E+16) 这个结果直接用 intval转成int类型为啥结果最后有个8 int(70000000000000008) intval(0.07*1000000000000000000)= int(70000000000000008) 结果不应该是 70000000000000000 最后这个8是怎么来的,怎么才能算出 不带8的结果 想要 70000000000000000 这种结果
|
https://www.php.net/manual/zh/ref.bc.php 用 bcmul( 0.07, 1000000000000000000); |
xiexie 用这个函数结果对上了 |
我看最近PYTHON 论坛挺火的 你这专注PHP 哈哈 |
都在写,python跑的主要功能,php做网页这块的数据比较方便,把项目做成b/s的方便管理 |