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

Lou*_*uis 3 php edi x12

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

小智 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
}
}
}
Run Code Online (Sandbox Code Playgroud)

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

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

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