一:简介
我们在做订单的时候常常用到订单函数,这个函数是从ecshop中拿过来的。这款函数后经确认和支付宝的订单函数是一模一样的(少在本文发布之时是一样的)。
三:相关代码
这个函数本来是ecshp自带的函数,后来我发现这个函数还是很有问题的。在做项目时,遇到一次很大的麻烦,下边是自己改的!
注意在使用时,还是建议 get_order_sn+会员ID。
相关详细与细节描述,在这里,请点击查看
/**
* 订单号函数 get_order_sn
* @author hongweizhiyuan 2015-1-6
*/
function get_order_sn() {
return date('Ymdhis') . str_pad(mt_rand(1, 9999999), 7, '0', STR_PAD_LEFT);
}
下边是以前的订单函数,仅供参考,不建议使用!
function get_order_sn() {
/* 选择一个随机的方案 */
mt_srand((double) microtime() * 1000000);
return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
}