php 中生成订单号

复制代码
字母+日期。。。。。。。
复制代码
function setOrderNo($year = 2011)
{
    $yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
    $orderSn = $yCode[intval(date('Y')) - $year] . strtoupper(dechex(date('m'))) . date('d') . substr(time(), -5) . substr(microtime(), 2, 5) . sprintf('%02d', rand(0, 99));
    return $orderSn;
}

PHP生成唯一订单号的方式(四种示例)-CSDN博客

相关推荐
lsx20240619 分钟前
MySQL WHERE 子句详解
开发语言
Tony Bai26 分钟前
【Go模块构建与依赖管理】09 企业级实践:私有仓库与私有 Proxy
开发语言·后端·golang
-指短琴长-34 分钟前
MySQL快速入门——基本查询(下)
android·mysql·adb
Lucky小小吴36 分钟前
开源项目5——Go版本快速管理工具
开发语言·golang·开源
Mr.Jessy1 小时前
Web APIs 学习第五天:日期对象与DOM节点
开发语言·前端·javascript·学习·html
西部森林牧歌1 小时前
Arbess零基础学习 - 使用Arbess+GitLab实现PHP项目构建/主机部署
ci/cd·gitlab·php·tiklab devops
杨福瑞1 小时前
数据结构:单链表(2)
c语言·开发语言·数据结构
进化中的码农1 小时前
Go中的泛型编程和reflect(反射)
开发语言·笔记·golang
音符犹如代码1 小时前
Java并发List实战:CopyOnWriteArrayList原理与ArrayList常见面试题
java·开发语言·面试·list
又是忙碌的一天2 小时前
抽象类和接口
java·开发语言