ホームページ  >  記事  >  バックエンド開発  >  PHP は一意の注文番号を生成します。PHP は注文番号を生成します_PHP チュートリアル

PHP は一意の注文番号を生成します。PHP は注文番号を生成します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:47:14773ブラウズ

PHP は一意の注文番号を生成します、PHP は注文番号を生成します

オンラインで検索したところ、このクラスメートのアイデアは非常に優れていることがわかりました、redtamo、詳細については行って見てください、簡単な概要を説明します、この方法が使用されます。英語の文字、年、月、日、Unix タイムスタンプ、マイクロ秒、および乱数を追加すると、重複の可能性が大幅に減少しますが、それでも非常に優れています。文字の使用は非常に代表的であり、1 つの文字は 1 年に対応し、合計 16 桁であり、それ以上でもそれ以下でもありません。

1.

コードをコピーします コードは次のとおりです: $yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J');
$orderSn = $yCode[intval(date('Y')) - 2011] . strtoupper(dechex('m')) . substr(time(), -5) 。 (microtime()] 2, 5) . sprintf('%02d', rand(0, 99));
?>

生成効果:

リーリー

2.

コードをコピーします コードは次のとおりです: 関数 build_order_no(){
戻り値 date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
}
echo build_order_no();
?>

出力結果:

リーリー

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1027048.html技術記事 PHP は固有の注文番号を生成します。ネットで検索したところ、このクラスメートのアイデアが非常に優れていることがわかりました。詳細を説明します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。