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