uniqid
生成唯一ID
uniqid()
函數基於以微秒計的當前時間,生成一個唯一的ID。
提示:由於基於系統時間,通過該函數生成的ID 不是最佳的。如需生成絕對唯一的ID,請使用md5()函數。
生成一個唯一的ID:
<?php echo uniqid ( ) ; ?>
親自試一試
uniqid ( prefix , more_entropy )
參數 | 描述 |
---|---|
prefix |
可選。為ID 規定前綴。 如果兩個腳本恰好在相同的微秒生成ID,該參數很有用。 |
more_entropy | 可選。規定位於返回值末尾的更多的熵。 |
如果prefix參數為空,則返回的字符串有13 個字符串長。如果more_entropy參數設置為true,則是23 個字符串長。
如果more_entropy參數設置為true,則在返回值的末尾添加額外的熵(使用組合線形同餘數生成程序),這樣可以結果的唯一性更好。
以字符串的形式返回唯一標識符。