PHPの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では、プレフィックス114文字の長さの制限が増加しました。 |
PHPその他リファレンスマニュアル