在 php 中,当使用非常小的数字时,我如何才能看到确切的数字,而不是“2.1934509277344E-5”?

nix*_*nub 0 unix math

我正在使用 microtime() 为一些脚本计时,但所有脚本的时间都非常快,例如 2.1934509277344E-5

我怎样才能让 php 在没有 e-5 的情况下正确显示?

(我假设是 0.000021934509277344?自从我做数学以来已经很久了......)

nic*_*ckf 6

您可以使用 (s)printf

$myVal = 0.0000002;
echo $myVal;   // "2.0E-7"
printf("%0.7f", $myVal);  // "0.0000002"
Run Code Online (Sandbox Code Playgroud)