1. Home
  2. /
  3. Web technology
  4. /
  5. PHP
  6. /
  7. [ PHP ] –...

[ PHP ] – uniqid() 隨機生成一個不重覆的13碼編碼

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 1,平均評等: 4]

uniqid() 隨機生成一個不重覆的13碼編碼
實際上還是會有重覆的可能,因為他是 以目前時間的微秒來產生獨特ID字串;但我們可以加上前綴或提高精度來減少重覆機率。

<?php
echo ' uniqid() : '.uniqid().'<br>';//不傳參數
echo ' uniqid(\'jeff\') : '.uniqid('jeff').'<br>';//加前綴
echo ' uniqid(\'jeffz\',true) : '.uniqid('jeffz',true).'<br>';//加前綴 提高精度
echo ' uniqid(\'jeffz\',false) : '.uniqid('jeffz',false).'<br>';//加前綴 不提高精度
//顯示結果
/*
uniqid() : 5f155ebde5567
uniqid('jeff') : jeff5f155ebde556c
uniqid('jeffz',true) : jeffz5f155ebde556e2.15421783
uniqid('jeffz',false) : jeffz5f155ebde5572
*/

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 1,平均評等: 4]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *