3

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

4

3 回答 3

5

如果您知道哪些段以及所有段中的含义。然后它只是关于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 的意义。

于 2013-01-27T21:40:24.230 回答
1

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

首先转换为 XML 是一种选择吗?

于 2009-09-13T23:35:16.807 回答
1

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

于 2012-01-10T12:27:13.733 回答