《PHP教程:php生成唯一的訂單函數分享》要點:
本文介紹了PHP教程:php生成唯一的訂單函數分享,希望對您有用。如果有疑問,可以聯系我們。
PHP應用關于生成訂單號的辦理方案
PHP應用電子商務及類電子商務的系統越來越多,我相信訂單號問題是這類系統中最常見不過的一個問題了,但本日還是想談談.
PHP應用這幾天由于工作必要接手了另外一同事前期開發的一個交易系統,原本使用的是uniqid()函數生成的.理論上也是不會出現重復,但由于一些特殊的原因,不得不重新制作一款訂單號的生成函數
代碼如下:
/**
???? * 生成唯一的訂單號 20110809111259232312
???? * 2011-年日期
???? * 08-月份
???? * 09-日期
???? * 11-小時
???? * 12-分
???? * 59-秒
???? * 2323-微秒
???? * 12-隨機值
???? * @return string
???? */
??? public function trade_no() {
??????? list($usec, $sec) = explode(" ", microtime());
??????? $usec = substr(str_replace('0.', '', $usec), 0 ,4);
??????? $str? = rand(10,99);
??????? return date("YmdHis").$usec.$str;
??? }
PHP應用以上便是本文的全部內容了,希望大家能夠喜歡.
《PHP教程:php生成唯一的訂單函數分享》是否對您有啟發,歡迎查看更多與《PHP教程:php生成唯一的訂單函數分享》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/12478.html