PHPで一意の注文番号を生成する方法

coldplay.xixi
リリース: 2023-03-05 18:44:02
オリジナル
3185 人が閲覧しました

php で一意の注文番号を生成する方法: まず、事前に注文番号を生成し、削除して保存し、最後に使用するときに 1 つ取り出して使用します。コードは [ $orderNo = date('YmdHis' ).substr(microtime(), 2, 5)]。

PHPで一意の注文番号を生成する方法

##関連学習

推奨事項:php プログラミング (ビデオ)

php で一意の注文番号を生成する方法:

アイデア: 重複を防ぐために、注文を事前に生成できます。重複排除用の番号を保存します。たとえば、Redis キューを保存するときは、1 つだけ取り出して使用します。

1. 予備 - 偶然の一致がある場合は、これを繰り返す可能性があります

function genRequestSn($unique=0){
        $orderNo = date('YmdHis').substr(microtime(), 2, 5) . mt_rand(10000,99999);
        return $orderNo;
    }
ログイン後にコピー

2. それを処理し、次のような一意の識別子を使用します。ユーザー ID は注文番号の後に接続されているため、ユーザーの手順に従って注文番号は基本的に繰り返されませんが、それでも繰り返される可能性があります。これは基本的には問題ありません

function genRequestSn($unique=0){
        $orderNo = date('YmdHis').substr(microtime(), 2, 5) . mt_rand(10000,99999);
        if(!empty($unique)) $orderNo = $orderNo.$unique;
        return $orderNo;
    }
ログイン後にコピー

プログラミングについて詳しく知りたい方はぜひ
phptraining

のコラムに注目してください!

以上がPHPで一意の注文番号を生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!