宏博网络 | 专注互联网品牌一站式服务

Thank you for visiting

029-81773686

全网开发&整合营销服务商

CopyRight
©HOOBOO All rights reserved

全网开发&整合营销服务商

029-81773686

西安做网站PHP生成唯一订单号(HOOBOO)

2018.08.07

代码一:  

function generateJnlNo() {

   date_default_timezone_set('PRC');

   $yCode    = array('A','B','C','D','E','F','G','H','I','J');

   $orderSn  = '';

   $orderSn .= $yCode[(intval(date('Y')) - 1970) % 10];

   $orderSn .= strtoupper(dechex(date('m')));

   $orderSn .= date('d').substr(time(), -5);

   $orderSn .= substr(microtime(), 2, 5);

   $orderSn .= sprintf('%02d', mt_rand(0, 99));

   //echo $orderSn,PHP_EOL;     //得到唯一订单号:G107347128750079

   return $orderSn;

}


代码二(THINKPHP): 



/**

* 获取订单 order_sn

* @return string

*/

function get_order_sn()

{

    $order_sn = null;

    // 保证不会有重复订单号存在

    while(true){

        $order_sn = date('YmdHis').rand(1000,9999); // 订单编号        

        $order_sn_count = M('order')->where(array("order_sn"=>$order_sn))->count();

        if($order_sn_count == 0)

            break;

    }

  return $order_sn;

}

让价值共享 记录企业发展脚步 感恩相伴


温馨提醒:找西安做网站的公司,请选择手续齐全、业务精、服务好的正规公司

上一篇:西安网络公司PHP获取文件大小并格式化(HOOBOO)

下一篇:西安网站建设PHP把指定的今日时间戳描红(HOOBOO)

CopyRight © 西安宏博网络科技有限公司   备案号:陕ICP备10007014号-8   站点地图 免责声明:本网站部分资源来源于网络,如有侵权,请联系我们告知删除,我们将会尽快处理,谢谢!本站不承担任何法律责任。