1
$ts=microtime(true);
myfucntion($params);
$te= microtime(true);
$diff = $te-$ts;
echo $diff; // outputs 3.0994415283203E-5

3.0994415283203* E-5 * 是什么意思?是3+秒吗

4

2 回答 2

0

3.0994415283203*E-5* 是一个非常小的值,然后是 1。

这里 E-5 表示 10 的 -5 次方(读作 10 的幂 -5)。这是一个数学术语。你的号码 3.0994415283203E-5 表示

3.0994415283203/100000 = 0.000030994415283203

这是非常小的数字,然后是 1 秒。表示少于 1 秒。

1 微秒 = 0.000001 秒

您的结果以秒为单位 ei 0.000030994415283203 秒。

于 2013-08-01T13:48:00.757 回答
0

这个“奇数”是科学记数法。您可以使用number_format来获取一个正常格式的数字。喜欢:

$a = 3.0994415283203E-5;
echo number_format($a, 5);

输出:

0.00003

所以实际上,这个数字远低于 1 秒 ;) 。

于 2013-08-01T13:34:07.697 回答