Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php 生成订单号二种方法

php 生成订单号二种方法

发布时间:2018-02-05   编辑:www.jquerycn.cn
本文介绍了php生成订单号的二种方法与代码,php生成不重复的订单号,有时会用得上哦。

例子,php生成订单号的代码。
 

复制代码 代码示例:

<?php
/**
 * 生成订单号20位不重复
 *
 * @return $orderSn
 */
function ordersn(){
    $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('%04d%02d', rand(1000, 9999),rand(0,99));
    return $orderSn;
} // by www.jbxue.com

//方法2
function ordersn(){
    $yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J');
    $orderSn = $yCode[intval(date('Y')) - 2011].date("YmdHis",time()).sprintf('%03d%02d', rand(100, 999),rand(0,99));
    return $orderSn;
}

相关链接:php 自动生成订单编号二种方法

如此就很少有重复的了,然后数据库在设一个唯一键就不会有重复的了!
这几天做购物车订单系统,自己的一点点体会。
放在这里日后或许有用,对他人也是一个借鉴。

您可能感兴趣的文章:
php订单号生成方案探讨
php 自动生成订单编号二种方法
php 生成订单号二种方法
php生成唯一订单号实例代码
php生成订单号的类 php订单号生成代码
php订单模块怎么实现的
php生成订单号的解决方案
PHP生成唯一订单号的6种方法
php生成不重复的随机订单号
php订单同步用什么技术

关键词: php生成订单号   
[关闭]