【发布时间】:2014-07-23 00:47:09
【问题描述】:
我有
$a = $rowcount + $rowcount2 ; // this is 25
$b = 1000000000;
$total = $a / $b;
这给了我$total = 2.5E-8; 但我想要0.000000025. 这是什么原因造成的?
【问题讨论】:
-
奇怪,我的给了我
2.4E-8。不知道你的为什么会这样收尾
标签: php
我有
$a = $rowcount + $rowcount2 ; // this is 25
$b = 1000000000;
$total = $a / $b;
这给了我$total = 2.5E-8; 但我想要0.000000025. 这是什么原因造成的?
【问题讨论】:
2.4E-8。不知道你的为什么会这样收尾
标签: php
你需要告诉 PHP 如何格式化你的数字
printf('%.9f', $a / $b);
或存储在变量中...
$num = sprintf('%.9f', $a / $b);
【讨论】:
printf 与 sprintf。前者输出,后者返回