PHP制作订货,PHP生成订单号的两种方法
生活随笔
收集整理的這篇文章主要介紹了
PHP制作订货,PHP生成订单号的两种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在開發項目的時候經常有生成訂單號的需求,這里列出兩種生成20位訂單號的常用方法。
方法一:
以下代碼是14位當前時間加6位隨機數,如果增減位數,只需修改末尾的數字6即可。<?php
Function?build_order_no(){
return?date('YmdHis').substr(implode(NULL,?array_map('ord',?str_split(substr(uniqid(),?7,?13),?1))),?0,?6);
}
echo?build_order_no();
?>
方法二:
以下代碼是14位當前時間加6位隨機數,如果增減位數,修改隨機函數rand中的最小值和最大值位數即可。<?php
function?getOrderId(){
date_default_timezone_set('Asia/Shanghai');
$time=?date('YmdHis',time());
$randsix?=?rand('100000','999999');
return?$time.$randsix;
}
echo?getOrderId();
?>
總結
以上是生活随笔為你收集整理的PHP制作订货,PHP生成订单号的两种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改了模板文件tpl如何立即生效_Vie
- 下一篇: java旋转图片后边上变黑_Java旋转