PHP生成唯一的订单号。

PHP生成唯一的订单号。
在网上找了很多,发现学生的想法很好,redtamo稳步,具体请看过去,我对该方法进行了简要的概述,以英文字母,使用日期、时间戳和微秒,UNIX数随机数,重复的可能性大大降低,是还是很不错的。字母的使用是非常有代表性的。一封信对应一年,总共16封,不多也不少。


复制代码代码如下:< PHP

ycode美元=阵列(A,B,C,D,E,F,G,H,我,J');

ordersn美元=美元ycode { intval(日期(Y))- 2011 }。Strtoupper(dechex(日期)(我的))。日期(可能)。(2(5))。((0)、99)。

>
生成的影响
a422694333616096


复制代码代码如下:< PHP

功能build_order_no(){

返回日期('ymd)。Substr(内爆(null,array_map('ord ',str_split substr(uniqid uniqid(((((uniqid(),7, 13),1 )))))),0, 8);

}

build_order_no(回声);

>
输出结果:
二千零一十四万亿和六百二十三亿五千六百万零一亿四百八十五
二千零一十四万亿六百二十三亿四千九百万零五百三万五千三百九十九
以上是本文的全部内容,希望大家能喜欢。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部