<?php
$start = microtime(true);
$end = microtime(true);
echo $end - $start;
?>为什么这段代码会产生如下结果:
1.1920928955078E-5,
5.9604644775391E-6,
6.9141387939453E-6E-5和E-6是什么意思?
为什么差异如此之大?从1.2秒缩短到6.9秒?
发布于 2009-09-15 12:08:08
E是一个科学记数法。E-x表示在得到的结果前面有一定数量的零。
查看this table了解每个结果的含义。
在您的示例中,您有1,0E-6,这是0,000001,这是Micro。
发布于 2009-09-15 12:10:25
1.1920928955078E-5表示1.1920928955078 * 10^-5 == 0.000011920...
所以你的区别是:
0,000011920 0,000005960 0,000006914
所以它在~2的因子内,而不是~6
https://stackoverflow.com/questions/1426761
复制相似问题