两种简单生成编号的方法
来源:互联网 发布:如何运行java程序 编辑:程序博客网 时间:2024/04/24 13:29
两种生成固定格式的序列号 订单号
一:
参考微秒数生成
function createOsn(){ $yCode = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J');//年份映射对象 $orderSn = $yCode[intval(date('Y')) - 2011] //获取年份对应的映射值 . strtoupper(dechex(date('m'))) //月份 // . date('m') . date('d') //日期 . substr(time(), -5) //当前时间戳 截取后5位 . substr(microtime(), 2, 5) //当前微秒数 截取 . sprintf('%02d', rand(0, 99)); //随机数 并填充到两位数 return $orderSn; }
二:
可加入 用户ID等有意义的参数 并 自动补全至固定长度
function caeateOsn(){ $id = 1; $fixt_length_id = str_pad( $id , 6 , 0 , STR_PAD_LEFT ); $orderSn = date("YmdH").$pad_id; return $orderSn; }
0 0
- 两种简单生成编号的方法
- 自动生成编号的方法
- ASP两种简单的生成静态首页的方法
- ASP自动生成编号的方法
- 生成分类表中的编号的方法
- ASP 生成文件的两种方法
- drupal 生成excel的两种方法
- 子集生成的两种方法
- 两种生成唯一字符串的方法
- 生成全排列的两种方法
- 两种PHP生成二维码的方法
- 自动生成testbench的两种方法
- 子集生成的两种方法
- 生成GUID的两种方法
- 最小生成树的两种方法
- python两种生成md5的方法
- 子集生成的两种方法
- 最小生成树的两种方法
- 粒子效果
- javascript中的n++运算,它的运算过程到底是怎样的
- react-redux 中state改变,页面未重新渲染
- Laurent(洛朗或者劳伦)多项式,泰勒展开式
- Solr(一):Solr6.4.1 安装部署到 Tomcat 8 (环境篇:Window10)
- 两种简单生成编号的方法
- 指定maven工程的jdk版本
- Opencv+ffmpeg 交叉编译
- android内容访问者+获取联系人信息
- 支付宝接口
- linux IO操作1
- ssh-keygen AND ssh-copy-id用法
- JAVA中implement和extends的区别?
- Redis实现增删查