$ts=microtime(true);
myfucntion($params);
$te= microtime(true);
$diff = $te-$ts;
echo $diff; // outputs 3.0994415283203E-5
3.0994415283203* E-5 * 是什么意思?是3+秒吗
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 秒。
这个“奇数”是科学记数法。您可以使用number_format
来获取一个正常格式的数字。喜欢:
$a = 3.0994415283203E-5;
echo number_format($a, 5);
输出:
0.00003
所以实际上,这个数字远低于 1 秒 ;) 。