美文网首页
生成唯一订单号

生成唯一订单号

作者: 干爹训练营 | 来源:发表于2017-11-04 19:19 被阅读0次

    第一种

    $danhao=date('Ymd') .str_第二种pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);

    $danhao=date('Ymd').substr(implode(NULL,array_map('ord',str_split(substr(uniqid(), 7, 13), 1))), 0, 8);

    第三种

    //生成24位唯一订单号码,格式:YYYY-MMDD-HHII-SS-NNNN,NNNN-CC,其中:YYYY=年份,MM=月份,DD=日期,HH=24格式小时,II=分,SS=秒,NNNNNNNN=随机数,CC=检查码@date_default_timezone_set("PRC");//订购日期$order_date=date('Y-m-d');//订单号码主体(YYYYMMDDHHIISSNNNNNNNN)$order_id_main=date('YmdHis') .rand(10000000,99999999);//订单号码主体长度$order_id_len=strlen($order_id_main);$order_id_sum= 0;for($i=0;$i<$order_id_len;$i++){$order_id_sum+= (int)(substr($order_id_main,$i,1));

    }//唯一订单号码(YYYYMMDDHHIISSNNNNNNNNCC)$order_id=$order_id_main.str_pad((100 -$order_id_sum% 100) % 100,2,'0',STR_PAD_LEFT);

    第四种

    相关文章

      网友评论

          本文标题:生成唯一订单号

          本文链接:https://www.haomeiwen.com/subject/iakqmxtx.html