Php Windows上Apache/IIS上使用microtime的奇怪时间格式
E-5和E-6是什么意思Php Windows上Apache/IIS上使用microtime的奇怪时间格式,php,Php,E-5和E-6是什么意思 为什么差别如此之大?从1.2秒到6.9秒?E是一种科学符号。E-x意味着在你得到的结果之前有一定数量的零 查看每个结果的含义 在您的示例中,有1,0E-6,它是0000001,它是微的。1.1920928955078E-5表示1.1920928955078*10^-5==0.000011920 所以你的区别是: 0000011920 0,000005960 0000006914 因此,它在~2而不是~6的因子范围内E是指数表示法,其中每个数字表示为a x 10b,因此a
为什么差别如此之大?从1.2秒到6.9秒?E是一种科学符号。E-x意味着在你得到的结果之前有一定数量的零 查看每个结果的含义
在您的示例中,有1,0E-6,它是0000001,它是微的。1.1920928955078E-5表示1.1920928955078*10^-5==0.000011920 所以你的区别是: 0000011920 0,000005960 0000006914 因此,它在~2而不是~6的因子范围内E是指数表示法,其中每个数字表示为
a x 10
b,因此aEb
意味着用a
乘以10b。当b=-5时,乘以10-5(等于除以105)或将小数点向左移动5位。当b为正时,将小数点向右移动许多位。请注意,在科学记数法中,小数点左边总是有一个位数
所以
1.1920928955078E-5=0.0000119220928955078
5.9604644775391E-6=0.000059604644775391
6.9141387939453E-6=0.0000069141387939453
差异实际上很小,只有几微秒。您给出的最大结果是11.92微秒,最小结果是5.96微秒。。。相差只有6微秒左右。
<?php
$start = microtime(true);
$end = microtime(true);
echo $end - $start;
?>
1.1920928955078E-5,
5.9604644775391E-6,
6.9141387939453E-6