【问题标题】:EDI X.12 PHP Mapping - resources neededEDI X.12 PHP 映射 - 所需资源
【发布时间】:2010-11-27 23:49:52
【问题描述】:

在处理 php 中的 X12 文档时,是否有任何 php 库或 API 有帮助?谷歌搜索并没有多大帮助,所以要寻找在这个领域有经验的人。

【问题讨论】:

    标签: php edi x12


    【解决方案1】:

    如果您知道哪些段以及所有段中的含义。然后它只是关于 php

    $file = file_get_contents('/edi.x12');
    $segments = explode(~\n,$file);
    foreach($segments as $segment){
    
    $elements = explode('*',$segment);
    
    foreach($elements as $element){
    
         switch($elements[0]){
              case 'ISA':
                  break;
         /// And so on
    }
    }
    }
    

    然后您将拥有一个包含文件中所有段的数组。如果您只是遍历数组,则可以获得给定段的所有元素。

    但是对于创建 x12 Edi 文件,它有点棘手。

    我没有看到第一次转换为 Xml 的意义。

    【讨论】:

      【解决方案2】:

      通过 google 快速搜索,我发现了一些可以将 X12 文档转换为 XML 的工具。 PHP 在 XML 解析领域取得了很大进展。

      是否可以先转换为 XML?

      【讨论】:

      • 这实际上是一个选项。真是个好主意。不过最好跳过这一点,宁愿直接映射到对象。
      • 如果你找不到你要找的东西,我很想和你一起为社区想出一些对象。
      • 我相信我们最终选择了另一个他们的其他实现选项。
      • 我找不到任何好的基于 php 的 X12 到 xml 的转换代码。我看到了 Java 和 Python。有没有人有任何当前的 php 解决方案?
      【解决方案3】:

      不是 PHP,而是 python:http://bots.sourceforge.net 从 x12 转换为 x12。

      【讨论】:

        猜你喜欢
        • 2015-02-26
        • 1970-01-01
        • 2010-10-06
        • 2014-04-13
        • 2014-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-11
        相关资源
        最近更新 更多