`

订单号__14位_转

    博客分类:
  • php
阅读更多

http://bbs.phpchina.com/thread-216769-1-2.html

 

 

 

 

 

<?php
function orderId($length=4) {
    //$date = date('mdhis');
    $date = date('mdHi');
    $oid_filename = 'tmp.txt';

    $oid = @file_get_contents($oid_filename);

    if($oid >= str_pad('9',$length,'9')) {
        $oid = 1;
    } else {
        $oid+=1;
    }

    file_put_contents($oid_filename,$oid);
    $oid = str_pad($oid,$length,'0',0);
    return $date.$oid;
}

echo orderId();
//跟淘宝的一样,14位。写文件部分自己改,或入库,或Memcache,
//或XX请自便……理论上如果你没淘宝的交易量或你每分钟会有超过99999笔订单不会重复。
//
?>

 

 

 

分享到:
评论

相关推荐

    常用FUNCTIONS(无示例).doc

    分别用于启动Excel、获取终端设备信息、将列表转换为HTML以及根据销售订单号读取销售订单数据。 以上这些函数模块是ABAP开发中常用的功能,涵盖了文件操作、进程控制、用户交互、数据转换等多个方面,极大地丰富了...

    abap编程常用函数

    14. CONVERSION_EXIT_ALPHA_OUTPUT:和上面相反。 该函数用于将数字串转换为指定的格式,例如消除数字串前的零。 15. GET_JOB_RUNTIME_INFO:获得job相关信息。 该函数用于获取job的运行信息,例如job的状态和...

    ABAP 常用函数如日期等

    - 当需要基于特定销售订单号查询详细信息时。 - 销售订单管理及审计过程中的数据检索。 #### 3. EDIT_LINES_READ_TEXT 此函数用于读取文本,并将其按照指定格式组织到LINES变量中。 **应用场景:** - 处理大量文本...

    ABAP常用函数集锦

    1. **SD_VBAP_READ_WITH_VBELN**: 此函数用于根据销售订单号(VBELN)读取销售订单表(VBAP)中的信息。VBAP表格存储了销售订单的所有详细数据,如物料、数量、价格等。通过这个函数,开发者可以方便地获取特定销售...

    SAP常用函数文档

    1. SD_VBAP_READ_WITH_VBELN:这个函数用于根据销售订单号(VBELN)从表VBAP中提取信息。VBAP表存储销售订单的详细行项目,此函数可帮助开发人员获取或更新订单相关的数据。 2. EDIT_LINES和READ_TEXT:EDIT_LINES...

    SAP common function List

    通过此函数,你可以根据销售订单号获取订单的具体内容。 2. EDIT_LINES 和 READ_TEXT:EDIT_LINES用于根据TDFORMAT="*"的标准格式重新组织从READ_TEXT函数读取的长文本。READ_TEXT用于读取数据库中的长文本字段,这...

    ABAP 函数总结 常用函数解释.doc

    1. SD_VBAP_READ_WITH_VBELN:这个函数用于根据销售订单号(VBELN)读取销售订单表(VBAP)中的信息,如物料、数量、价格等,是处理销售业务的重要函数。 2. EDIT_LINES:此函数用于处理READ_TEXT返回的多行文本,...

    Oracle EBS数据字典中文版

    **说明**: 完整的订单数据视图整合了与订单相关的所有信息,包括订单头、订单行以及与之关联的客户信息等,为用户提供了一个全面的订单视图。 **6. Fold**: XXEUL_OE_DILIVERY_RECORDS **说明**: 完整的订单发运...

    SAP常用函数

    1. SD_VBAP_READ_WITH_VBELN:这个函数用于根据销售订单号(VBELN)从表VBAP中读取详细信息。VBAP表存储销售订单的行项目数据,如物料、数量、价格等。 2. EDIT_LINES 和 READ_TEXT:EDIT_LINES通常用于对READ_TEXT...

    服务平台和基金前置文件交互规范1

    - 支付订单号:可选,32位的基金公司支付订单号或合作机构订单号。 - 基金公司交易流水号:可选,32位的基金公司交易标识。 - 基金公司交易所属日期:8位数字的交易日期。 - 订单类型:转入为“01”。 - 基金...

    ABAP+函数总结+常用函数解释[借鉴].pdf

    1. SD_VBAP_READ_WITH_VBELN:这个函数模块用于根据销售订单号(VBELN)读取销售订单表VBAP中的详细信息,如物料、数量、价格等。 2. EDIT_LINES 和 READ_TEXT:EDIT_LINES常用于处理READ_TEXT返回的多行文本,按照...

    利用c语言实现的数制转换课程设计报告

    例如,系统可能需要将用户输入的票号或订单号(通常以十进制表示)转化为二进制或其他进制,以便进行高效存储和检索。此外,系统内部的数据交换和处理也可能涉及不同数制之间的转换。 7. **系统结构与功能** 火车...

    ABA_FS_E001_Sale Item

    14. **字段逻辑**:定义了如何选取和展示数据,包括字段类型、长度和描述,例如ZZBBC字段是一个3字符的字符型字段,用于存储BTO&CTO&BTS信息。 以上是对【ABA_FS_E001_Sale Item】的功能规格的详细解析,涵盖了项目...

    abap4常用函数

    1. **SD_VBAP_READ_WITH_VBELN**: 该函数用于根据销售订单号(VBELN)从表VBAP中读取相关信息。VBAP是销售订单的主数据表,包含了销售订单的详细信息,如物料、数量、价格等。 2. **EDIT_LINES**: 此函数与READ_...

    ABAP新手资料-函数的使用

    通过提供销售订单号`VBELN`作为参数,可以获取到关于销售订单的详细信息,如项目详情、客户信息等。这对于处理销售业务逻辑非常有用,尤其是在需要根据销售订单进行数据查询或更新时。 #### 2. EDIT_LINES / READ_...

    sap移动类型sap移动类型

    12. **309** 和 **310** - 物料间的转储移动类型,用于一个物料号转换为另一个物料号的相同类别的物料转换。 13. **311** 至 **316** - 包含不同库存地点间非限制库存的转储及冲销,包括一步法和两步法操作。 14. ...

    鼎捷ERP全套操作参考手册

    六、ZY_APM006 请购转采购维护作业说明 14 七、ZY_APM007 采购单维护作业说明 18 八、ZY_APM008 采购单变更维护作业说明 22 九、ZY_APM009 采购单结案与反结案维护作业说明 23 十、ZY_APM010 委外采购维护作业说明 ...

    java数字转汉字工具类详解

    2. 电子商务系统:在电子商务系统中,需要将订单金额转换为汉语中人民币的大写,以便于订单的生成和处理。 3. 报表系统:在报表系统中,需要将数据转换为汉语中人民币的大写,以便于报表的生成和分析。 Java数字转...

    thymeleaf_3.0.5_中文参考手册.pdf

    4.3 选择表达式(星号语法):提供了一种更简洁的方式来访问模型属性。 4.4 URL链接:用于生成Web链接。 - 4.4.1 主页菜单:为导航菜单生成链接。 - 4.4.2 服务器相对URL:提供相对于服务器地址的URL生成方式。 ...

Global site tag (gtag.js) - Google Analytics