Edifact A PHP library to parse and serialize UN/EDIFACT messages

Getting Started

Usage

Segments

View the API Documentation for this class

At the moment, the Segment class is pretty dumb, but it is slightly easier than plain arrays.

You can get the name of the segment:

$name = $segment->getName();

And then you can access the content of the segment like so:

# Access simple string data
$segment->getElement(0);

# Or nested array content
$segment->getElement(1)[1];

If you just want all of the segments data you can retrieve it like so:

foreach ($segment->getAllElements() as $element) {
}