ホームページ  >  記事  >  バックエンド開発  >  PHP で一意の注文番号を生成する方法の概要、PHP 注文番号の概要_PHP チュートリアル

PHP で一意の注文番号を生成する方法の概要、PHP 注文番号の概要_PHP チュートリアル

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

一意の注文番号を生成する PHP の方法の概要、PHP 注文番号の概要

最初のもの

コードをコピーします コードは次のとおりです:
date('Ymd') を返します。 str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);

2番目のタイプ

コードをコピーします コードは次のとおりです:
return date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);

3番目のタイプ

リーリー

4番目のタイプ:

インターネットで検索したところ、このクラスメートのアイデアが非常に優れていることがわかりました。redtamo さんのアイデアを詳しく見てみましょう。この方法では、英語の文字、年、月、日、Unix のタイムスタンプが使用されます。マイクロ秒、乱数、繰り返しの可能性は大幅に減少しますが、それでも非常に優れています。文字の使い方がとても代表的で、1文字が年に相当し、合計16桁、それ以上でもそれ以下でもありません(笑)。

リーリー

生成効果:

コードをコピーします コードは次のとおりです: A422694333616096

残念ながら、この方法は最終的なプロジェクトでは使用されませんでした。それほど複雑にする必要はなかったと言われています。

上記の 4 つの方法はすべて、この記事で共有した内容です。気に入っていただければ幸いです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/985272.html技術記事 PHP で一意の注文番号を生成する方法の概要 PHP 注文番号の最初のタイプは次のとおりです: return date('Ymd') , 5, '0', STR_PAD_LEFT); 2 番目のタイプ 返信...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。