estrato/edifact

UN/EDIFACT消息的解析器和序列化器

3.1.0 2024-01-19 16:14 UTC

README

一个用于解析和序列化UN/EDIFACT消息的PHP库。

完整文档可在http://estratocloud.github.io/edifact/找到
PHPDoc API文档也可在http://estratocloud.github.io/edifact/api/找到

release build coverage

快速示例

从文件中读取EDI消息

$message = \Estrato\Edifact\Message::fromFile("/tmp/order.edi");

foreach ($message->getAllSegments() as $segment) {
    echo $segment->getSegmentCode() . "\n";
}

创建EDI消息

$message = new \Estrato\Edifact\Message;

$message->addSegment(new Segment("QTY", ["21", "8"]));

echo $message->serialize() . "\n";

更多信息请查看http://estratocloud.github.io/edifact/

变更日志

从创始以来就有变更日志