PHP 微时间()

标签 php microtime

这是我的代码:

<?
    $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)。在这里,我试图获取输出的微秒部分。

有什么问题吗?

最佳答案

改用 microtime(true)

$time = microtime(true);
$micro = $time - floor($time); // microseconds part

关于PHP 微时间(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3930310/

相关文章:

php - 你能找出这个 PHP 计时问题吗?

mysql - 使用云 SQL 从 MySQL 5.5 迁移到 GAE : Microtime support?

javascript - 将数组中的值存储到jquery中的变量中

php - (string) 'hard-copy' 是字符串吗?

php - 从未知对象属性构建数组

php - 检查是否设置了模型属性(当为空时)

php - 使用ob_start()时无法捕获 echo 或错误

php - 正在使用 microtime() 生成密码重置 token 的不良做法

使用 microtime() : Negative time? 进行 PHP 分析