$ts=microtime(true);
myfucntion($params);
$te= microtime(true);
$diff = $te-$ts;
echo $diff; // outputs 3.0994415283203E-53.0994415283203*E-5*是什么意思?是3+秒吗?
发布于 2013-08-01 13:34:07
那个“奇数”是科学的符号。您可以使用number_format获得一个正常的格式化数字。比如:
$a = 3.0994415283203E-5;
echo number_format($a, 5);输出:
0.00003实际上,这个数字远低于1秒;)。
发布于 2013-08-01 13:48:00
3.0994415283203*E-5*是一个非常小的值,而不是1。
这里E-5的意思是10到幂-5 (读为指数-5的10).这是一个数学术语。编号: 3.0994415283203E-5
3.0994415283203/100000 = 0.000030994415283203
这是一个非常小的数字,然后是1秒。意味着不到1秒。
1微秒= 0.000001秒
你的结果是以秒为单位的0.000030994415283203秒。
https://stackoverflow.com/questions/17995245
复制相似问题