現在の位置: ホーム> 関数カテゴリ一覧> uniqid

uniqid

一意のIDを生成します
名前:uniqid
カテゴリ:その他
対応言語:php
一言説明:一意のIDを生成します。

定義と使用法

uniqid()関数は、マイクロ秒単位の現在の時刻に基づいて一意のIDを生成します。

ヒント:システム時間に基づいているため、この関数によって生成されるIDは最適ではありません。絶対に一意のIDを生成するには、 MD5()関数を使用します。

一意のIDを生成します:

 <?php
echo uniqid ( ) ;
?>

自分で試してみてください

文法

uniqid ( prefixmore_entropy
パラメーター 説明する
プレフィックス

オプション。 IDのプレフィックスを指定します。

このパラメーターは、両方のスクリプトがたまたま同じマイクロ秒でIDを生成する場合に役立ちます。

more_entropy オプション。返品値の終わりに、より多くのエントロピーを指定します。

説明します

プレフィックスパラメーターが空の場合、返された文字列の長さは13文字列です。 more_entropyパラメーターがtrueに設定されている場合、それは23文字列の長さです。

more_entropyパラメーターがtrueに設定されている場合、リターン値の最後に追加のエントロピーが追加されます(結合線形合同生成プログラムを使用)。これにより、結果が一意性が向上します。

返品値

一意の識別子を文字列として返します。

類似の関数