一意のデジタルIDを生成する問題については、randを使用して乱数を生成し、データベースにクエリして確認する必要がありますか?そんな数字があるとしたら?これは少し時間がかかりそうですが、他に方法はありますか?
もちろんそうではありません。実際には、それを解決する方法が 2 つあります。
1. データベースではなく PHP のみを使用する場合は、重複のないタイムスタンプ + 乱数が最適な方法です。
もちろん、この問題に対する既成の解決策はすでにあります。この拡張機能を使用すると、独自の完全なデジタル署名を生成できます。 。
コンポーザーを使用しない場合は、https://github.com/lootils/uuid を参照してください。
プロジェクトがcomposerに基づいて構築されている場合は、https://github.com/ramsey/uuidを参照してください
特定のソースコードは移動しません。友達はそれを削除して直接使用できます
PHP で一意の識別子を生成するコード例:
リーリー
リーリー
リーリー
さて、今日はここで終わりにしましょう。PHP を学習している皆さんのお役に立てれば幸いです