metroplex-systems / edifact
UN/EDIFACT消息的解析器和序列化器
3.1.0
2024-01-19 16:14 UTC
Requires
- php: ^7.3 || ^8.0
Requires (Dev)
- duncan3dc/object-intruder: ^0.3.0 || ^1.0
- duncan3dc/php-ini: ^1.2
- maglnet/composer-require-checker: ^2.0 || ^3.0
- mockery/mockery: ^1.4
- phpstan/phpstan: ^0.12.99
- phpstan/phpstan-mockery: ^0.12.12
- phpstan/phpstan-phpunit: ^0.12.17
- phpunit/phpunit: ^8.5.23
- squizlabs/php_codesniffer: ^3.5.8
This package is auto-updated.
Last update: 2024-09-19 17:34:05 UTC
README
一个用于解析和序列化UN/EDIFACT消息的PHP库。
完整文档可在以下网址找到:http://estratocloud.github.io/edifact/
PHPDoc API文档也在此网址提供:http://estratocloud.github.io/edifact/api/
快速示例
从文件中读取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/
变更日志
从一开始就有变更日志可用。