uniqid() 関数は、マイクロ秒単位の現在時刻に基づいてユニークな ID を生成します。
注: この関数から生成された ID は、システム時間に基づいているため暗号学的に安全ではありません。 暗号学的に安全な値が必要な場合は、md5() 関数を使用してください。
uniqid(prefix,more_entropy)
パラメータ | 説明 |
---|---|
prefix | 任意。ユニークな ID の接頭辞を指定する(2つのスクリプトが、まったく同じマイクロ秒で ID を生成するような場合に有用になる) |
more_entropy | 任意。返り値の最後に更に別のエントロピーを指定する。これによって結果がよりユニークになる。 TRUEに設定すると、返される文字列は23文字になり、デフォルトはFALSEで文字列は13文字になる |
返り値: | ユニークな識別子を文字列で返します |
---|---|
PHP バージョン: | 4+ |
変更歴 | prefix パラメータは、PHP 5.0でオプションとなりました。 長さは、PHP 4.3.1 で114文字に制限されていました。 |