php生成唯一订单号可控制位数字母和数字
public static function ddno($len=18)//生成订单号 { $lalist=array( 0,1,2,3,4,5,6,7,8,9,'a','b','c','d','
public static function ddno($len=18)//生成订单号
{
$lalist=array(
0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'
);
$year_code = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j');
$ddno = $year_code[intval(date('Y')) - 2019] . dechex(date('m')) . $lalist[intval(date('d'))] .$lalist[intval(date('H'))].date('i').date('s'). substr(microtime(), 2, 6) . sprintf("%'06d", rand(0, 999999));//后面两位,总共18位,
$ddno=strtoupper($ddno);
return $ddno;
}