记录一下 生成订单号的一个方法,
/**
* 生成订单号
*/
protected function orderNo()
{
return date('Ymd') . substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8);
}
闲言碎语:一开始的订单号是:date(‘md’).time(),日期加上时间戳,还以为自己多厉害 ,经大佬一提醒,这么写生成的订单号会重复!因为时间戳只会精确到秒。之后:查询资料加以改正。即上述生成订单的方法。