新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP訂單號生成機制
這篇文章主要介紹了關(guān)于php生成唯一訂單號的方法,有著一定的參考價值,現(xiàn)在分享給大家,有需要的朋友可以參考一下

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比臨潭網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式臨潭網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋臨潭地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
/**
* 得到新訂單號
* @return string
*/
function build_order_no()
{
/* 選擇一個隨機的方案 */
mt_srand((double) microtime() * 1000000);
return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
}
原訂單號格式為年月日+5位隨機數(shù),例如:2012022112345。如果你想改變訂單號的生成規(guī)則,可對該函數(shù)進行修改,我想讓訂單號改為 “LUWEIPAI” + 年月日 + 6位隨機數(shù)字,那么可以這樣修改:
/**
* 得到新訂單號
* @return string
*/
function build_order_no()
{
/* 選擇一個隨機的方案 */
mt_srand((double) microtime() * 1000000);
/* PHPALLY + 年月日 + 6位隨機數(shù) */
return 'LUWEIPAI' . date('Ymd') . str_pad(mt_rand(1, 999999), 6, '0', STR_PAD_LEFT);
}
靈感來自ECSHOP訂單號生成函數(shù):/includes/lib_order.php文件中的get_order_sn()
分享標(biāo)題:PHP訂單號生成機制
鏈接分享:http://www.fisionsoft.com.cn/article/djjciog.html


咨詢
建站咨詢
