📅  最后修改于: 2023-12-03 14:45:19.477000             🧑  作者: Mango
uniqid()
函数介绍uniqid() 是一个PHP内置函数,用于生成一个唯一的字符串标识符。
uniqid([string $prefix = "" [, bool $more_entropy = false]]);
$prefix
:可选参数,表示生成标识符的前缀。$more_entropy
:可选参数,设置为 true 可增加更多的熵,生成更长的唯一标识符。下面是几个使用 uniqid()
函数的示例:
$id1 = uniqid();
// 生成类似 '60e81d9e539ab' 的唯一标识符
$id2 = uniqid("user_");
// 生成类似 'user_60e81d9e5ef06' 的唯一标识符
$id3 = uniqid("", true);
// 生成类似 '60e81d9e5ef061.98290745' 的更长的唯一标识符
uniqid()
函数使用了当前时间的微秒数来生成唯一标识符,所以在同一微秒内生成的标识符可能是重复的。$more_entropy
参数为 true 来增加更多的熵。uniqid()
函数不适用于生成加密强度的随机数。以上是关于 uniqid()
函数的详细介绍,希望对你有所帮助!