php 数字 字母组合,PHP生成数字字母组合或纯数字的唯一订单号
这篇文章主要给大家介绍了一位网友PHP生成唯一订单号的思路和示例,感觉非常不错,需要的朋友可以参考下
在网上找了一番,发现这位同学的想法挺不错的,redtamo,具体的请稳步过去看看,我作简要概述,该方法用上了英文字母、年月日、Unix 时间戳和微秒数、随机数,重复的可能性大大降低,还是很不错的。使用字母很有代表性,一个字母对应一个年份,总共16位,不多也不少.
数字字母组合:<?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
纯数字:<?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生成数字字母组合或纯数字的唯一订单号相关推荐
- 高并发下唯一订单号生成器【16位数字订单号】
参考:常用的分布式ID方案 快速查询设计 带业务含义的编号,可以用来进行快速查询设计 高并发下唯一订单号生成思考? 订单号3个性质:1.唯一性 2.不可推测性 3.效率性 可选方案一 本方案使用的是 ...
- 高并发分布式系统中生成全局唯一订单号
高并发分布式系统中生成全局唯一订单号 我了解的方案如下-------------------------- 1. 使用数据库自增Id 优势:编码简单,无需考虑记录唯一标识的问题. 缺陷: 1) ...
- js 根据时间生成唯一订单号
一般做唯一编号的时候,可以使用guid或者uuid的包直接生成,但是我希望唯一编号能够反应生成的时间信息,所以就准备使用日期+随机值来构造,代码如下: const tradeNo = function ...
- java生成唯一订单号
/*** 生成唯一订单号* 规则:四位随机数+"M"+格式化到秒的时间+"R"+六位随机数*/public static String getBillCode( ...
- MySQL高并发生成唯一订单号的方法
高并发下生成唯一订单号的存储过程 这个是用mysql写的存储过程,搭配里面一张数据表使用,达到高并发情况下获得唯一订单号的目的:原理:按照一定规则生成订单号后,把订单号插入数据表后,再返回给用户,由于 ...
- C# 生成唯一订单号
根据GUID+DateTime.Now.Ticks生产唯一订单号. /// <summary>/// 生成唯一数/// </summary>public class Uniqu ...
- 生成唯一订单号 工具类
package com.jsy.basic.util.utils;import java.text.SimpleDateFormat; import java.util.Date;/*** @prog ...
- php获取不重复的随机数字,php如何生成不重复的随机数字
[摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...
- php生成字母数字订单,php生成唯一订单号可控制位数字母和数字
public static function ddno($len=18)//生成订单号 { $lalist=array( 0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e' ...
最新文章
- myeclipse中的classpath .
- kafka重复消费问题
- caffe cifar10试跑问题总结
- Java ByteArrayInputStream reset()方法及示例
- 信息学奥赛一本通C++语言——1075:药房管理
- 《OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例》一第6章 让场景更逼真——光照效果...
- selenium web的自动化测试工具
- C# 创建 Word 并另存为PDF格式
- 微信小程序自定义省市区下拉框
- 淘宝API upload_img - 上传图片到淘宝
- flash常见问题集锦,很适合新手哦
- 网页开发的一些尺寸单位
- 跟着大宇学MySQL------目录帖
- 全球五大云巨头“排排坐”,微软令人称奇阿里云需加油
- 怎么还原xp系统里的服务器,xp怎么还原电脑网络设置
- 电子工程计算机职称跟什么有关,电子与智能化工程相关专业高级职称包括哪些...
- 亿信华辰入选中国大数据产业一级市场相关厂商图谱
- GSEA load files errors
- matplotlib随笔
- wsm-lucene 一个简单的Lucene工具类