
ecshop 中生成订单号是有规则的,负责生成订单的函数是 /includes/lib_order.php 文件中的 get_order_sn() 函数,我们看一下生成订单函数的返回值是什么,如下所示:
return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
也就是“年月日 + 5位随机数字,例如:2015011718830” 这样的形式了,是按照时间+随机数来生成一个订单的,这样其实就已经很规范了,但如果我们想要更改成我们自己...