php获取microtime时间戳微秒数的后三位或四位|三体教程
文章目录

php获取microtime时间戳微秒数的后三位或四位

在php中获取当前时间戳的微秒数我们是使用microtime()。

今天看到网上有小伙伴问,如何才能获取微秒数的后四位。

其实也就是“.”后面的数字。

小编不停的刷新查看microtime(true),发现后面的数字有可能是二位、三位,出现最多的是四位。

因此使用explode来获取是最好的方法,将获取的时间戳打散成数组。<br />

<?php
$arr=explode(".",microtime(true));
echo $arr[1];
?>

原本想到还可以使用substr函数截取字符串来实现的,用的下面的代码:

<?php
$unix=microtime(true);
echo str_replace(".","",substr($unix,-4));
?>

当后面的数字只有三位或四位的时候能正确,但是竟然发还有一位的,所以就没做下去了。

因为请使用explode转换成数组后再获取的方法。

本文网址:http://www.santii.com/article/125.html


数据更新时间:2018-07-22