EDI X.12 PHP映射 - 所需资源

时间:2009-09-13 23:12:22

标签: php edi x12

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

3 个答案:

答案 0 :(得分:4)

如果您知道哪些细分受众群以及所有细分受众群的含义。然后它只是关于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
}
}
}

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

但是为了创建一个x12 Edi文件,它有点棘手。

我没有看到第一次转换为Xml的重点。

答案 1 :(得分:1)

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

首先转换为XML吗?

答案 2 :(得分:1)

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