php生成唯一的订单函数分享


Posted in PHP onFebruary 02, 2015

关于生成订单号的解决方案

电子商务及类电子商务的系统越来越多,我相信订单号问题是这类系统中最常见不过的一个问题了,但今天还是想谈谈。

这几天由于工作需要接手了另外一同事前期开发的一个交易系统,原本使用的是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 COOKIE设置为浏览器进程
Jun 21 PHP
PHP 获取客户端真实IP地址多种方法小结
May 15 PHP
ThinkPHP中ajax使用实例教程
Aug 22 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
Dec 31 PHP
微信公众号判断用户是否已关注php代码解析
Jun 24 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
Jul 26 PHP
PHP基于递归实现的约瑟夫环算法示例
Aug 27 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
php支付宝系列之电脑网站支付
May 30 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
Oct 01 PHP
PHP数组访问常用方法解析
Sep 05 PHP
php数组去除空值函数分享
Feb 02 #PHP
php截取字符串函数分享
Feb 02 #PHP
php计算2个日期的差值函数分享
Feb 02 #PHP
php获取当月最后一天函数分享
Feb 02 #PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
Feb 02 #PHP
php递归创建目录的方法
Feb 02 #PHP
在Nginx上部署ThinkPHP项目教程
Feb 02 #PHP
You might like
基于pear auth实现登录验证
2010/02/26 PHP
php visitFile()遍历指定文件夹函数
2010/08/21 PHP
php shell超强免杀、减少体积工具实现代码
2012/10/16 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
XP折叠菜单&仿QQ2006菜单
2006/12/16 Javascript
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
如何在Angular应用中创建包含组件方法示例
2019/03/23 Javascript
Vue开发之watch监听数组、对象、变量操作分析
2019/04/25 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
2019/11/20 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
EXTJS7实现点击拖拉选择文本
2020/12/17 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
django中send_mail功能实现详解
2018/02/06 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
Python列表切片常用操作实例解析
2020/03/10 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
Python在线和离线安装第三方库的方法
2020/10/31 Python
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
家长给幼儿园的表扬信
2014/01/09 职场文书
合同协议书格式
2014/04/18 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
2014年销售员工作总结
2014/12/01 职场文书
房产公证书
2015/01/23 职场文书
python爬虫--selenium模块
2021/03/31 Python
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript