首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP microtime()

PHP microtime()
EN

Stack Overflow用户
提问于 2010-10-14 13:23:58
回答 2查看 5.3K关注 0票数 3

下面是我的代码:

代码语言:javascript
复制
<?
    $time = microtime();
    $len = strlen($time);
    echo $time;
    echo"<br>".$len."<br>";
    $micro;
    $i = 0;
    while ($time{$i} != " ")
    {
        $micro{i}=$time{i};
        echo $micro{i};
        $i=$i+1;
    }
?>

我得到的输出是0000000000 (即$micro)。在这里,我尝试获取输出的微秒部分。

有什么问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-14 13:25:48

请改用microtime(true)

代码语言:javascript
复制
$time = microtime(true);
$micro = $time - floor($time); // microseconds part
票数 7
EN

Stack Overflow用户

发布于 2010-10-14 13:37:02

使用$micro{$i}=$time{$i};而不是$micro{i}=$time{i};

但是做这样的事情要好得多:

list($timestamp,$microseconds) = split(“",microtime());

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3930310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档