ホームページ > バックエンド開発 > PHPチュートリアル > php で一意の ID を生成するためのいくつかのソリューション、phpid_PHP チュートリアルのいくつかのソリューション

php で一意の ID を生成するためのいくつかのソリューション、phpid_PHP チュートリアルのいくつかのソリューション

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

php一意のIDを生成するためのいくつかのソリューション、phpidいくつかのソリューション

オンラインで調べました、たくさんの方法があります

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}
れーれー

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