PHPでユニークなIDを生成するときには、uniqid関数を使うとできます。
uniqid とは
uniqidは、マイクロ秒単位の現在時刻に基づき、接頭辞なしで一意なIDを取得します。
※ 同じマイクロ秒で同じIDが生成される可能性がある。
uniqid のメリット
・一意なIDを生成する
使い方
接頭辞
接頭辞ありとなしで文字列を生成することができます。
// 接頭辞なし
uniqid();
// 接頭辞あり
uniqid("PREFIX_");
文字列の長さ
第二引数がfalse・なしの場合は、返される文字列が13文字になります。
第二引数がtrueの場合は23文字となります。
// 第二引数がFALSE
uniqid("", false);
// 第二引数がTRUE
uniqid("", true);