博客列表 >PHP订单号的生成

PHP订单号的生成

dxp2tq的博客
dxp2tq的博客原创
2019年12月02日 17:07:251588浏览

PHP订单号的生成

/**

  • 得到新订单号
  • @return string
    /
    function build_order_no()
    {
    /
    选择一个随机的方案 /
    mt_srand((double) microtime()
    1000000);
    return date(‘Ymd’) . str_pad(mt_rand(1, 99999), 5, ‘0’, STR_PAD_LEFT);
    }

原订单号格式为年月日+5位随机数,例如:2012022112345。如果你想改变订单号的生成规则,可对该函数进行修改,我想让订单号改为 “PHPALLY” + 年月日 + 6位随机数字,那么可以这样修改:

/**

  • 得到新订单号
  • @return string
    /
    function build_order_no()
    {
    /
    选择一个随机的方案 /
    mt_srand((double) microtime()
    1000000);
    / PHPALLY + 年月日 + 6位随机数 /
    return ‘PHPALLY’ . date(‘Ymd’) . str_pad(mt_rand(1, 999999), 6, ‘0’, STR_PAD_LEFT);
    }

本文作为笔记收藏,如有侵权,***本人删除.
原文链接
https://www.cnblogs.com/qichao123/p/8515562.html

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议