生成唯一訂單號

第一種

$danhao=date('Ymd') .str_第二種pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);

$danhao=date('Ymd').substr(implode(NULL,array_map('ord',str_split(substr(uniqid(), 7, 13), 1))), 0, 8);

第三種

//生成24位唯一訂單號碼,格式:YYYY-MMDD-HHII-SS-NNNN,NNNN-CC,其中:YYYY=年份,MM=月份,DD=日期,HH=24格式小時,II=分,SS=秒,NNNNNNNN=隨機數(shù),CC=檢查碼@date_default_timezone_set("PRC");//訂購日期$order_date=date('Y-m-d');//訂單號碼主體(YYYYMMDDHHIISSNNNNNNNN)$order_id_main=date('YmdHis') .rand(10000000,99999999);//訂單號碼主體長度$order_id_len=strlen($order_id_main);$order_id_sum= 0;for($i=0;$i<$order_id_len;$i++){$order_id_sum+= (int)(substr($order_id_main,$i,1));

}//唯一訂單號碼(YYYYMMDDHHIISSNNNNNNNNCC)$order_id=$order_id_main.str_pad((100 -$order_id_sum% 100) % 100,2,'0',STR_PAD_LEFT);

第四種

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容