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的十六进制数。