PHP生成唯一订单号

 更新时间:2015年07月05日 16:25:52   投稿:hebedich  
这篇文章主要给大家介绍了一位网友PHP生成唯一订单号的思路和示例,感觉非常不错,需要的朋友可以参考下

在网上找了一番,发现这位同学的想法挺不错的,redtamo,具体的请稳步过去看看,我作简要概述,该方法用上了英文字母、年月日、Unix 时间戳和微秒数、随机数,重复的可能性大大降低,还是很不错的。使用字母很有代表性,一个字母对应一个年份,总共16位,不多也不少.

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));
?>

生成效果:

A422694333616096

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();
?>

输出结果:

2014062356100485
2014062349535399

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • PHP实现的简单在线计算器功能示例

    PHP实现的简单在线计算器功能示例

    这篇文章主要介绍了PHP实现的简单在线计算器功能,涉及php数值运算与表单操作相关技巧,需要的朋友可以参考下
    2017-08-08
  • Windows下编译PHP5.4和xdebug全记录

    Windows下编译PHP5.4和xdebug全记录

    这篇文章主要介绍了Windows下编译PHP5.4和xdebug全记录,本文讲解了编译环境以及相关软件包、编译过程、编译中可能出现的错误问题处理等内容,需要的朋友可以参考下
    2015-04-04
  • php循环语句 for()与foreach()用法区别介绍

    php循环语句 for()与foreach()用法区别介绍

    下面我用两个实例来介绍一下关于在php中foreach与for语句用法区别介绍,有需要的朋友可参考一下
    2012-09-09
  • discuz authcode 经典php加密解密函数解析

    discuz authcode 经典php加密解密函数解析

    康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。
    2010-02-02
  • PHP邮件发送类PHPMailer用法实例详解

    PHP邮件发送类PHPMailer用法实例详解

    这篇文章主要介绍了PHP邮件发送类PHPMailer用法,详细的讲述了安装及配置的方法与功能实现代码,非常具有实用价值,需要的朋友可以参考下
    2014-09-09
  • PHP实现负载均衡session共享redis缓存操作示例

    PHP实现负载均衡session共享redis缓存操作示例

    这篇文章主要介绍了PHP实现负载均衡session共享redis缓存操作,涉及php用户登陆、session存储、判断等相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • for循环连续求和、九九乘法表代码

    for循环连续求和、九九乘法表代码

    上午讲了PHP的循环语句,for、while、do…while,学过C或者其他语言的对这个应该不陌生了,不过对于新手来说还是有点吃力
    2012-02-02
  • PHP生成器功能与用法实例分析

    PHP生成器功能与用法实例分析

    这篇文章主要介绍了PHP生成器功能与用法,结合实例形式分析了PHP生成器的概念、功能、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-03-03
  • PHP APC的安装与使用详解

    PHP APC的安装与使用详解

    本篇文章是对PHP中APC的安装与使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 详解PHP排序函数的使用方法

    详解PHP排序函数的使用方法

    这篇文章主要给大家介绍了PHP排序函数的使用方法,文章通过代码示例介绍的非常详细,PHP排序函数的使用方法,需要的朋友可以参考下
    2023-09-09

最新评论