phpは、共有するための独自の注文関数、php order functionを生成します
注文番号の生成に関する解決策
電子商取引や電子商取引に似たシステムが増えていますが、そのようなシステムで最も一般的な問題は注文番号の問題だと思いますが、今日はそれについてお話したいと思います。
ここ数日、仕事の都合上、別の同僚が開発した取引システムを引き継ぎました。これは元々は uniqid() 関数を使用して生成されました。理論的には重複はありませんが、特別な理由により、新しい注文番号生成関数を作成する必要があります
コードをコピーします コードは次のとおりです:
/**
* 固有の注文番号 20110809111259232312 を生成します
* 2011年日付
* 08月
* 09-日付
* 11時間
* 12ポイント
* 59秒
* 2323 マイクロ秒
* 12個のランダムな値
* @戻り文字列
*/
パブリック関数 trade_no() {
list($usec, $sec) =explode(" ", microtime());
$usec = substr(str_replace('0.', '', $usec), 0,4);
$str = rand(10,99);
return date("YmdHis").$usec.$str;
}
この記事の内容は以上です。皆さんに気に入っていただければ幸いです。
http://www.bkjia.com/PHPjc/951634.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/951634.html技術記事 php で生成された独自の注文関数を共有します。注文番号を生成するための php 注文関数の解決策です。この種のシステムでは、注文番号の問題が発生することが増えています。 .