博客列表 >CentOS7 SVN安装配置

CentOS7 SVN安装配置

dxp2tq的博客
dxp2tq的博客原创
2019年12月02日 16:57:321179浏览

php订单号的生成

来自ECSHOP订单号生成函数:/includes/lib_order.php文件中的get_order_sn()
/**

  • 得到新订单号
  • @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);
    }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议