一意の ID を生成します。
<?phpecho uniqid();?>uniqid() 関数は、マイクロ秒単位の現在時刻に基づいて一意の ID を生成します。
注:この関数によって生成される ID はシステム時刻に基づいているため、最適ではありません。完全に一意の ID を生成するには、md5() 関数を使用します。
uniqid(プレフィックス,more_entropy )
パラメータ | 説明する |
---|---|
接頭辞 | オプション。一意の ID のプレフィックスを指定します。このパラメータは、2 つのスクリプトが同じマイクロ秒で ID を生成する場合に役立ちます。 |
もっとエントロピー | オプション。戻り値の最後により多くのエントロピーを指定します。これにより、結果がよりユニークになります。 TRUE に設定すると、返される文字列は 23 文字になります。デフォルトは FALSE で、返される文字列は 13 文字です。 |
戻り値: | 一意の識別子を文字列として返します。 |
---|---|
PHPのバージョン: | 4+ |
更新ログ: | PHP 5.0 では、 prefixパラメータはオプションになります。 PHP 4.3.1 では、プレフィックスの長さの制限が 114 文字に増加しました。 |