资讯专栏INFORMATION COLUMN

PHP 生成唯一订单号函数

curried / 790人阅读

摘要:应用场景在开发购物功能,涉及到支付比如微信支付宝,当下单时需要生成一条唯一的订单,需要用到唯一的订单号管理。函数代码生成唯一订单号邱先生烟火里的尘埃版本选择一个随机的方案

应用场景

在开发购物功能,涉及到支付比如 微信、支付宝,当下单时需要生成一条唯一的订单,需要用到唯一的订单号管理。

函数代码
/**
 * [build_order_no 生成唯一订单号]
 * @author 邱先生 
 * @copyright 烟火里的尘埃
 * @version [V1.0版本] 
 * @date 2016-07-13
 * @return [type] [description]
 */        
static public function StrOrderOne(){
    /* 选择一个随机的方案 */
    mt_srand((double) microtime() * 1000000);
     
    return date("Ymd") . str_pad(mt_rand(1, 99999), 5, "0", STR_PAD_LEFT);
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31951.html

相关文章

  • PHP生成唯一单号方案。

    摘要:第一种第二种第三种生成位唯一订单号码,格式,其中年份,月份,日期,格式小时,分,秒,随机数,检查码订购日期订单号码主体订单号码主体长度唯一订单号码 第一种 return date(Ymd) . str_pad(mt_rand(1, 99999), 5, 0, STR_PAD_LEFT); 第二种 return date(Ymd).substr(implode(NULL, arr...

    ermaoL 评论0 收藏0
  • PHP接入支付宝 即时到帐接口

    摘要:如果还不知道如何签约,请查看支付宝即时到帐签约教程完成签约后,需要把项目导入自己的项目中安装方法,请参考项目简介。跳转支付宝通过上一步返回的是请求支付宝的。本次支付宝的即时到帐接口到这里就完成了调用。 payment 项目2.0版本 特别声明: 以下文档均针对 payment 2.0 以上版本,并且PHP需要5.5以上(含)。代码中所有编码均使用 utf-8 。 通过几天的时间,终于...

    stormgens 评论0 收藏0
  • PHP接入支付宝单笔订单查询接口

    摘要:今天还是继续说说项目今天主要说说支付宝订单查询接口。直接上支付宝订单查询的代码。微信的订单查询与此类似。请求后,程序会向支付宝进行查询。 payment 项目2.0版本 巴西奥运会来了,刚好我又是做体育行业的互联网。哎!这个月又要加班成狗了。最近遇到好多莫名其妙的问题,待我忙完这段,再跟大家分享下。今天还是继续说说 Payment项目今天主要说说支付宝订单查询接口。 接口调用 废话废...

    suxier 评论0 收藏0
  • 支付开发填坑记之支付宝

    摘要:原文地址支付支付步骤为获取支付宝的配置信息。将得到的数据请求支付宝客户端进行支付。端将拼接好的字符串拿去请求支付宝客户端即可调起支付宝进行支付。向支付宝申请新订单,获取支付。成功请求回来后,就可以向支付宝发出一次支付请求。 支付宝在所有支付方式中最好开发的了,因为文档比较清晰,而且开发起来也比较简单。因此,支付宝的坑是相对较少的。原文地址 APP支付 APP支付步骤为: 获取支付宝的...

    chanjarster 评论0 收藏0
  • 浅析微信支付:申请退款、退款回调接口、查询退款

    摘要:注意交易时间超过一年的订单无法提交退款微信支付退款支持单笔交易分多次退款,多次退款需要提交原支付订单的商户订单号和设置不同的退款单号。 本文是【浅析微信支付】系列文章的第八篇,主要讲解商户如何处理微信申请退款、退款回调、查询退款接口,其中有一些坑的地方,会着重强调。 浅析微信支付系列已经更新七篇了哟~,没有看过的朋友们可以看一下哦。 浅析微信支付:查询订单和关闭订单 浅析微信支付:支...

    silenceboy 评论0 收藏0

发表评论

0条评论

curried

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<