ホームページ  >  記事  >  バックエンド開発  >  GUID (Globally Unique Identifier) を生成する PHP の例_PHP チュートリアル

GUID (Globally Unique Identifier) を生成する PHP の例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:53:41937ブラウズ

GUID: グローバル一意識別子 (Globally Unique Identifier)、UUID (Universally Unique IDentifier) とも呼ばれます。 GUID は、特定のアルゴリズムによって生成される 128 ビットのバイナリ数値識別子で、製品の一意性を示すために使用されます。 GUID は主に、複数のノードとコンピュータを含むネットワークまたはシステム内で一意の識別子を割り当てるために使用されます。

Windows プラットフォームでは、GUID は、レジストリ キー、クラス識別子、インターフェイス識別子、データベース、システム ディレクトリなどのオブジェクトを識別するために Microsoft 製品で広く使用されています。

GUID の形式は「xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx」で、各 x は 0 ~ 9 または a ~ f の範囲の 32 桁の 16 進数です。たとえば、6F9619FF-8B86-D011-B42D-00C04FC964FF は有効な GUID 値です。

★GUIDは空間と時間において一意であり、同時に異なる場所で生成された異なる数値が異なることを保証します。 ★世界中の 2 台のコンピュータが重複した GUID 値を生成することはありません。 ★GUIDが必要な場合、アルゴリズムによって完全に自動生成でき、権威ある組織による管理が不要です。 ★GUIDは固定長で比較的短いため、分類、識別、保管に非常に適しています。

コード:

クリップボードにコピーLiehuo.Net Codes引用コンテンツ: [www.bkjia.com] function create_guid() {
$charid = strtoupper(md5(uniqid(mt_rand(), true)));
$hyphen = chr(45);// "-"
$uuid = chr(123)// "{ "
.substr($charid, 0, 8).$hyphen
.substr($charid, 8, 4).$hyphen
.substr($charid,12, 4).$hyphen
.substr($charid, 16, 4).$hyphen
.substr($charid,20,12)
.chr(125);// "}"
return $uuid
}

www.bkjia.com本当http://www.bkjia.com/PHPjc/364748.html技術記事 GUID: Globally Unique Identifier (Globally Unique Identifier)、UUID (Universally Unique IDentifier) とも呼ばれます。 GUID は、特定のアルゴリズムによって生成される 128 ビットの 2 進数です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。