日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP中生成UUID

發布時間:2025/3/15 php 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP中生成UUID 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、什么是UUID

  簡單的說UUID就是一串全球唯一的(16進制)數字串。

  UUID的全拼為“Universally Unique Identifier”,可以譯為“通用唯一識別碼”。UUID由開源軟件基金會 (Open Software Foundation, OSF) 定義,是分布式計算環境 (Distributed Computing Environment, DCE) 的一個組成部分。

  UUID的標準格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx”,五個部分分別為8個字符、4個字符、4個字符、4個字符、12個字符,中間用“-”號間隔。常見的GUID(Globally Unique Identifier)是微軟對UUID標準的一種實現。

?

二、為什么要使用UUID

  好處那叫一個多呀~~~,您隨便百度把。

三、UUID的生成代碼

  這個……,真心過時了,用擴展吧,別自己寫代碼了。

四、安裝UUID擴展

  相關的擴展在這里:PECL :: Package :: uuid。

  PHP擴展安裝步驟一直就是那幾個:

  

wget http://pecl.php.net/get/uuid-1.0.3.tgz tar zxvf uuid-1.0.3.tgz cd uuid-1.0.3 phpize ./configure make make install

  好了,然后編輯一下PHP配置文件,重啟一下服務器,到phpinfo()去看效果吧:

  安裝成功之后,寫兩行代碼測試一下吧:

  

1 <?php 2 //uuid.php 3 echo uuid_create(), "<br />\n"; 4 echo uuid_create(1); //建議用法

  刷新幾次頁面,觀察一下兩行UUID的變化,有什么發現嗎?想進一步了解的話,請學習一下UUID的幾個版本是如何定義的吧。

五、安裝擴展可能遇到的問題

  安裝擴展遇到問題一般都是系統缺少相關組件造成的。

  在centos 7中,需要先安裝libuuid-devel,這個用yum命令就可以了。

  在mac os 10.9中則需要先安裝libuuid,這個要到libuuid | SourceForge.net下載。

?

好了,就這些,有真正的v1 UUID可用了。

轉載于:https://www.cnblogs.com/cndavidwang/p/4018207.html

總結

以上是生活随笔為你收集整理的PHP中生成UUID的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。