【PHP】ユニーク(重複しない)文字列(ID)を作成する関数「uniqid()」
今回は現在時刻から重複しない文字列(ID)を作成することができる関数、「uniqid()」を使用してみます。
現在時刻から重複しない文字列(ID)を作成する関数「uniqid()」
|
1 |
//uniqid([ プリフィックス [, true] ); |
第一引数、第二引数は省略できます。第一引数は指定した文字列を含みたい場合に使用します。第一引数に文字列を入力すると、作成する文字列の先頭に、入力した文字列を含んだIDを作成します。
第二引数に「true」を記述すると、小数点込の長い文字列を作成します。
それではサンプルコードで動作を確認してみます。
|
1 2 3 4 5 6 7 8 9 10 |
<?php //uniqid([ プリフィックス [, true] ); $test1 = uniqid(); $test2 = uniqid("TEST"); $test3 = uniqid("",true); echo $test1."<br>"; echo $test2."<br>"; echo $test3."<br>"; ?> |
実行結果は以下の通りです。
