繁体   English   中英

如何根据当前数据和时间在php中生成唯一ID?

[英]how to generate unique id in php based on current data and time?

我需要根据当前的日期和时间在php中生成一个唯一的ID来记录我运行代码的时间。 即每次运行代码时,它都应该能够根据当前日期和时间生成唯一ID。

希望我对我的问题很清楚。 怎么做?

使用time()创建可排序的唯一ID

连接字符串还将进一步随机化您想要的结果,并仍然保持可排序。 手册在这里

$uniqueId= time().'-'.mt_rand();

这是你在找什么? uniqid()

来自doc:

根据当前时间(以微秒为单位)获取带前缀的唯一标识符。

您可以使用uniqid()time()的组合,如下所示:

$s = uniqid(time(), true);

示例输出:

1346136883503c6b3330caf5.19553126

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM