uniqid
一意のIDを生成します
uniqid()
関数は、マイクロ秒単位の現在の時刻に基づいて一意のIDを生成します。
ヒント:システム時間に基づいているため、この関数によって生成されるIDは最適ではありません。絶対に一意のIDを生成するには、 MD5()関数を使用します。
一意のIDを生成します:
<?php echo uniqid ( ) ; ?>
自分で試してみてください
uniqid ( prefix 、 more_entropy )
パラメーター | 説明する |
---|---|
プレフィックス |
オプション。 IDのプレフィックスを指定します。 このパラメーターは、両方のスクリプトがたまたま同じマイクロ秒でIDを生成する場合に役立ちます。 |
more_entropy | オプション。返品値の終わりに、より多くのエントロピーを指定します。 |
プレフィックスパラメーターが空の場合、返された文字列の長さは13文字列です。 more_entropyパラメーターがtrueに設定されている場合、それは23文字列の長さです。
more_entropyパラメーターがtrueに設定されている場合、リターン値の最後に追加のエントロピーが追加されます(結合線形合同生成プログラムを使用)。これにより、結果が一意性が向上します。
一意の識別子を文字列として返します。