ホームページ > バックエンド開発 > PHPチュートリアル > php で一意の ID を生成する 3 つの方法、3 つの phpid_PHP チュートリアル

php で一意の ID を生成する 3 つの方法、3 つの phpid_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:04:12
オリジナル
995 人が閲覧しました

一意のIDを生成するための3種類のphpメソッド、3種類のphpid

編集者は一意のIDを生成するためのphpメソッドに関するインターネット上の多くの記事をチェックし、多くの方法があることを発見したので、この記事を特別にまとめて共有します。 php で一意の ID を生成する方法について説明します。皆さんに気に入っていただければ幸いです。

1, md5(time() . mt_rand(1,1000000));

この方法は一定の確率で重複します

2. PHP 組み込み関数 uniqid()

uniqid() 関数は、マイクロ秒単位の現在時刻に基づいて一意の ID を生成します。

w3schoolリファレンスマニュアルには「システム時刻に基づいているため、この関数で生成されるIDは最適ではありません。絶対に一意なIDを生成する必要がある場合は、md5()関数を使用してください。」という一文があります。

次のメソッドは同様の結果を返します: 5DDB650F-4389-F4A9-A100-501EF1348872


リーリー

com_create_guid() は一意の ID を生成するための PHP 独自のメソッドで、PHP5 以降は使用できなくなったようです。


3. 公式の uniqid() リファレンス マニュアルにはユーザーが提供したメソッドが含まれており、結果は同様です: {E2DFFFB3-571E-6CFC-4B5C-9FEDAAF2EFD7}
リーリー

上記は PHP で一意の ID を生成する 3 つの方法です。皆様の学習に役立つことを願っています。

http://www.bkjia.com/PHPjc/1074662.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1074662.html技術記事 php で一意の ID を生成する 3 つの方法、3 種類の phpid 編集者は、php で一意の ID を生成する方法についてインターネット上の多くの記事を確認し、その方法を共有するためにこの記事を特別にまとめました。 PHPで一意のIDを生成します...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート