Php 如何格式化微时间代码
我在使用php代码时遇到了问题。不太擅长编码Php 如何格式化微时间代码,php,optimization,microtime,Php,Optimization,Microtime,我在使用php代码时遇到了问题。不太擅长编码 function time() { return round(microtime(true) * 1000); } 这是因为php没有正确地读取它,我的主机也不会改变php.ini中的精度。我在某个地方读到过,使用true作为参数的microtime没有什么意义,我把代码弄乱了,让它工作得很好,直到我再次把它弄糟 这是我现在的代码,它似乎不再工作了。 不带空格和点历元的需要秒毫秒示例:“1385644375004820824” 有没有办法修复它,我
function time() {
return round(microtime(true) * 1000);
}
这是因为php没有正确地读取它,我的主机也不会改变php.ini中的精度。我在某个地方读到过,使用true作为参数的microtime没有什么意义,我把代码弄乱了,让它工作得很好,直到我再次把它弄糟
这是我现在的代码,它似乎不再工作了。
不带空格和点历元的需要秒毫秒示例:“1385644375004820824”
有没有办法修复它,我做错了什么?您正在
ini\u set()上使用return
您需要返回包含所需数据的字符串。
此外,您还可以得到错误,因为<代码>时间()/代码>已经声明,所以可以考虑使用<代码> MyTyTime](< /代码>或类似的东西。
function my_time() {
ini_set('precision', 20);
return round(str_replace('.', '', microtime(1)));//string(20) "13856484375004820824"
}
当您知道如何解决问题时,这很容易,无需使用str_replace即可解决问题
function time()
{
return intval(microtime(true) * 1000);
}
function time()
{
return intval(microtime(true) * 1000);
}