Graent.Hu 的博客

新浪微薄腾讯微薄

最新碎语:最近感觉有些迷茫,怎么办~

您的位置:Graent.Hu 的博客 >PHP编程> 使用PHP生成UUID(Universally Unique Identifier)

使用PHP生成UUID(Universally Unique Identifier)

使用方法简单直接调用即可:

echo makeUuid();
 代码如下:

/**
 * UUID 生成
 * @return string
 */
function makeUuid(){
    if (function_exists('com_create_guid')){
        $uuid = com_create_guid();
        $uuid = substr($uuid, 1,  strlen($uuid)-2);
    }else{
        mt_srand((double)microtime()*10000);//optional for php 4.2.0 and up.
        $charid = strtoupper(md5(uniqid(rand(), true)));
        $hyphen = chr(45) "-"
        $uuid =  "{".
                substr($charid, 0, 8).$hyphen
                .substr($charid, 8, 4).$hyphen
                .substr($charid,12, 4).$hyphen
                .substr($charid,16, 4).$hyphen
                .substr($charid,20,12)
                . "}";
    }
    return $uuid;
}

我的微信:graent_hu

欢迎扫码加我和微信好友,有什么问题我们可以一起探讨,有什么需要也随时欢迎发消息给我~

转载请注明出处:

本文标题:使用PHP生成UUID(Universally Unique Identifier)

本文链接:https://www.wlyc.cn/post-6.html

发表评论

路人甲 表情
看不清楚?点图切换