PHP uniqid()関数
例
一意のIDを生成します。
<?php
echo uniqid();
?>
定義と使用法
uniqid()関数は、マイクロ時間(マイクロ秒単位の現在の時間)に基づいて一意のIDを生成します。
注:この関数から生成されたIDは、戻り値の一意性を保証するものではありません。非常に予測が難しいIDを生成するには、md5()関数を使用します。
構文
uniqid(prefix,more_entropy)
パラメータ値
Parameter | Description |
---|---|
prefix | Optional. Specifies a prefix to the unique ID (useful if two scripts generate ids at exactly the same microsecond) |
more_entropy | Optional. Specifies more entropy at the end of the return value. This will make the result more unique. When set to TRUE, the return string will be 23 characters. Default is FALSE, and the return string will be 13 characters long |
技術的な詳細
戻り値: | 一意の識別子を文字列として返します |
---|---|
PHPバージョン: | 4歳以上 |
変更ログ: | PHP 5.0では、プレフィックスパラメータがオプションになりました。PHP 4.3.1では、プレフィックス の長さが114文字に制限されていました。 |
❮PHPその他のリファレンス