?>
当函数内的get_as_float设置为 TRUE 时,规定函数应该返回一个浮点数,否则返回一个字符串。默认为 FALSE
由此函数获取毫秒的方法:
$time =
microtime(true
)*1000; //此时得到的即为毫秒
有时候我们做搜索功能可能会用到搜索的时间,给大家贴一个快速方法:
在控制器方法刚进入的时候获取当前的微秒,再在搜索完成返回值的时候加一个判断,如果为真,则再获得一个微妙数,两个相减,则得到搜索的时间
这里有一个快捷函数,拿走不谢哟!
function get_subtraction() {
$t1 = microtime(true);
$t2 = microtime(true);
return (($t2-$1)*1000).'ms';
}
再补充一点,得到的毫秒字串过于长,如果我们想自定义小数点后数字的个数,用round()这个函数就可以啦,
如:$float = 2.58463282;
$int = round($float,2) //保留变量$float小数点后两位
echo $int; //2.58
如有疑问和不同见解,请在下方留言哦!