PHP uniqid() 函数

定义和用法

uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。

语法

uniqid(prefix,more_entropy)
参数 描述
prefix 可选。为 ID 规定前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用。
more_entropy 可选。规定位于返回值末尾的更多的熵。

说明

如果 prefix 参数为空,则返回的字符串有 13 个字符串长。如果 more_entropy 参数设置为 true,则是 23 个字符串长。

如果 more_entropy 参数设置为 true,则在返回值的末尾添加额外的熵(使用组合线形同余数生成程序),这样可以结果的唯一性更好。

返回值

以字符串的形式返回唯一标识符。

Maelezo na Matokeo

Maelezo:Kwa sababu inafanyika kwa muda wa mifumo, ID inayotolewa na hii fomu inaonekana kuwa haikupatikana. Kwa kumengeneza ID inayopatikana kwa uangalifu, tumia fomu md5() (tumia mifumo ya fomu ya matukio ya kawaida).

Mfano

<?php
echo uniqid();
?>

Muona matokeo wenginekani:

4415297e3af8c