1

我想在 php 中创建一个唯一的 id。我使用了 uniqid() 但 microtime 没有帮助,因为该函数位于循环内,并且一组连续的结果完全相同!所以我想知道我是否可以使用纳米时间。在 linux 中可以使用 system() 函数。在 Windows 中有没有这样的方法可以让我在 PHP 中获得纳米时间?

4

1 回答 1

2

我的想法是添加 rand() 作为前缀,如下所示:

md5(uniqid(rand(), true));

md5() 只是使它们漂亮的包装器,您可以根据需要将其删除或以其他方式格式化结果。

于 2014-04-11T03:17:57.407 回答