个人常用函数3:获取唯一UUID,防止重复

2020-04-23 17:28:41   个人常用封装函数

  个人常用函数  

  1. function getUuid($separator = '-')
  2. {
  3. $str = md5(uniqid(mt_rand(100, 1000000), true));
  4. $uuid = substr($str, 0, 8).$separator;
  5. $uuid .= substr($str, 8, 4).$separator;
  6. $uuid .= substr($str, 12, 4).$separator;
  7. $uuid .= substr($str, 16, 4).$separator;
  8. $uuid .= substr($str, 20, 12);
  9. return $uuid;
  10. }