我正在使用microtime()来计算一些脚本的时间,但是所有的脚本都有非常快的时间,例如2.1934509277344E-5
没有e-5我怎么才能让php正确地显示它呢?
(我假设是0.000021934509277344?我很久没有做数学了……)
发布于 2009-11-03 12:41:50
您可以使用(s)printf
$myVal = 0.0000002;
echo $myVal; // "2.0E-7"
printf("%0.7f", $myVal); // "0.0000002"发布于 2009-11-03 12:45:00
试试这个:trim(sprintf('%40.20f', 2.1934509277344E-5))。%40.20f告诉sprintf显示40位数字和20位小数。你可以随心所欲地调整它。该数字将由空格引导以填充40位数字,因此我对其进行了修剪。
希望这能有所帮助。
https://stackoverflow.com/questions/1665282
复制相似问题