PHP生成唯一訂單號

2022-10-06 10:27:08 字數 682 閱讀 5608

在網上找了一番,發現這位同學的想法挺不錯的,redtamo,具體的請穩步過去看看,我作簡要概述,該方法用上了英文本母、年月日、unix 時www.cppcns.com間戳和微秒數、隨機數,重複的可能性大大降低,還是很不錯的。使用字母很有代表性,乙個字母對應乙個年份,總共16位,不多也不少.

1.複製** **如下:

《程式設計客棧3;php

$ycode = array('a', 'b', 'c', 'd', '程式設計客棧e', 'f', 'g', 'h', 'i', 'j');

$ordersn = $yco'y')) - 2011] . strtoupper(dechex(date('m'))) . date('d') . substr(time(), -5) . substr(microtime()] 2, 5) . sprintf('%02d', rand(0, 99));

?>

生成效果:

a422694333616096

2.複製** **如下:

<?php

function build_order_no()

echo build_order_no();

?>

輸出結果:

2014062356100485

2014062349535399

本文標題: php生成唯一訂單號

本文位址:

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生成唯一訂單號

利用php生成唯一訂單號,可用作於 下單,以及和支付寶等第三方支付進行對接 先來一段測試 i 10 while i echo php eol 測試結果見 來自ecshop訂單號生成函式 includes lib order.php檔案中的get order sn 得到新訂單號 return stri...