PHP生成唯一訂單號

2022-08-19 12:21:08 字數 555 閱讀 9233

利用php生成唯一訂單號,可用作於**下單,以及和支付寶等第三方支付進行對接

先來一段測試**:

$i = 10;

while($i)

echo

php_eol;

測試結果見:

來自ecshop訂單號生成函式:/includes/lib_order.php檔案中的get_order_sn()

/*

* * 得到新訂單號

* @return string */

function

build_order_no()

原訂單號格式為年月日+5位隨機數,例如:2012022112345。如果你想改變訂單號的生成規則,可對該函式進行修改,我想讓訂單號改為 「phpally」 + 年月日 + 6位隨機數字,那麼可以這樣修改:

/*

* * 得到新訂單號

* @return string */

function

build_order_no()

PHP生成唯一訂單號

order number date ymd substr implode null,array map ord str split substr uniqid 7,13 1 0,8 簡單從內到外解析一下這個訂單號生成過程 1 date ymd 這個很容易理解,是在最前方拼接乙個當前年月日組成的數字。...

PHP生成唯一訂單號

做 類專案經常需要生成唯一訂單號 方法一 return date ymd str pad mt rand 1,99999 5,0 str pad left 方法二 正在使用。return date ymd substr implode null,array map ord str split sub...

PHP生成唯一訂單號

新方法 新方法 新方法 生成唯一訂單號,預設18位 隨著時間的推移不停產生隨機訂單號 16位 add num 位訂單號 public function create order no add num 2 d rand 0,str repeat 9 add num return date ymd su...