PHP之uniqid()函数用法

本文实例讲述了PHP中uniqid()函数的用法。分享给大家供大家参考。具体方法分析如下:

uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。
注释:由于基于系统时间,通过该函数生成的 ID 不是最佳的。如需生成绝对唯一的 ID,请使用 md5() 函数(请在字符串函数参考中查找)。

代码如下:
<?php
echo uniqid();
?>

 

本例产生 32 个字符的独一无二字符串。

 代码如下:

<?php
$token = md5(uniqid(rand()));
echo $token;
?>

uniqid() 返回一个带前缀的唯一标识基于当前时间精确到微秒.
只是说基于当前时间,但是没有说明与当前时间的关系如何。
echo uniqid();可以看到uniqid始终是一个不断变化的长度为13的十六进制数。

posted @ 2022-04-01 15:56  紫梦凌云  阅读(398)  评论(0编辑  收藏  举报