《PHP教程:PHP生成唯一訂單號》要點:
本文介紹了PHP教程:PHP生成唯一訂單號,希望對您有用。如果有疑問,可以聯系我們。
PHP應用在網上找了一番,發現這位同學的想法挺不錯的,redtamo,具體的請穩步過去看看,我作簡要概述,該辦法用上了英文字母、年月日、Unix 時間戳和微秒數、隨機數,重復的可能性大大降低,還是很不錯的.使用字母很有代表性,一個字母對應一個年份,總共16位,不多也不少.
PHP應用1.
代碼如下:
<?php
???? $yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J');
???? $orderSn = $yCode[intval(date('Y')) - 2011] . strtoupper(dechex(date('m'))) . date('d') . substr(time(), -5) . substr(microtime()] 2, 5) . sprintf('%02d', rand(0, 99));
?>
PHP應用生成效果:
PHP應用2.
代碼如下:
<?php
??? function build_order_no(){
??????? return date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
??? }
??? echo build_order_no();
?>
PHP應用輸出結果:
PHP應用
2014062356100485
2014062349535399
PHP應用以上所述便是本文的全部內容了,希望大家能夠喜歡.
維易PHP培訓學院每天發布《PHP教程:PHP生成唯一訂單號》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.fzlkiss.com/jiaocheng/9752.html