產生一個唯一的ID:
<?phpecho uniqid();?>uniqid() 函數是基於以微秒計的當前時間,產生一個唯一的ID。
註:由於基於系統時間,透過該函數產生的ID 不是最佳的。如需產生絕對唯一的ID,請使用md5() 函數。
uniqid( prefix,more_entropy )
參數 | 描述 |
---|---|
prefix | 可選。規定唯一ID 的前綴。如果兩個腳本恰好在相同的微秒產生ID,則該參數很有用。 |
more_entropy | 可選。規定位於返回值末尾的更多的熵。這將讓結果更具唯一性。當設定為TRUE,返回字串為23 個字元。預設是FALSE,回傳字串為13 個字元。 |
傳回值: | 以字串形式傳回唯一識別碼。 |
---|---|
PHP 版本: | 4+ |
更新日誌: | 在PHP 5.0 中, prefix參數變成可選的。在PHP 4.3.1 中, prefix的114 個字元長度限制增加了。 |