定義と使用法
uniqid()関数は、微小時間(マイクロ秒の現在時刻)に基づいて一意のIDを生成します。
Note:これはシステム時刻に基づいているので、この関数から生成されたIDは、最適ではありません。 使用し、IDを予測することは非常に困難を生成するには、 md5()関数を。
構文
uniqid( prefix,more_entropy )
パラメーター | 説明 |
---|---|
prefix | 任意。 ユニークIDに接頭辞を指定します(useful if two scripts generate ids at exactly the same microsecond) |
more_entropy | 任意。 戻り値の最後に、よりエントロピーを指定します。 これは、結果がより一意になります。 TRUEに設定すると、戻り値の文字列は23個の文字になります。 デフォルトはFALSEで、戻り文字列が13個の文字になります |
技術的な詳細
戻り値: | 文字列として、一意の識別子を返します。 |
---|---|
PHPバージョン: | 4+ |
変更履歴: | prefixパラメータはPHP 5.0でオプションとなりました。 プレフィックスの長い114文字の制限は、PHP 4.3.1で育ちました。 |
<PHPその他のリファレンス