我有这个代码在日志中显示此错误。有什么想法吗?
PHP注意:未定义的偏移:1
$microtime = microtime(true);
list($time,$mili) = explode(".", $microtime);
编辑: 对不起忘了提到这个错误并不是每次都发生,我只是在日志中注意到了。也许只有在没有毫秒时才会发生
microtime的示例输出:1418114280.8363
答案 0 :(得分:0)
评论时间太长,但(作为替代方案)请尝试使用
$microtime = microtime(true);
$time = floor($microtime);
$mili = fmod($microtime, 1);
看看这给出了什么结果
答案 1 :(得分:0)
它可以正常检查
echo $microtime = microtime(true);
print_r(explode(".", $microtime));
list($time,$mili) = explode(".", $microtime);
print_r($time);
echo '---';
print_r($mili);