read data value from parsed EDI data
public readEdiDataValue ( array/string $filter, integer $l1, $l2 = false, boolean $required = false ) : string/null | ||
$filter | array/string | |
$l1 | integer | first level item number (start by 1) |
$required | boolean | if required, but no exist, register error |
Résultat | string/null |
public function testReadEdiDataValue() { $r = new Reader(__DIR__ . "/../files/example.edi"); $sender = $r->readEdiDataValue('UNB', 2); $this->assertEquals('6XPPC', $sender); $unh2 = $r->readEdiDataValue(['UNH', ['1' => '1']], 2); $this->assertEquals('PAORES', $unh2[0]); $unh1 = $r->readEdiDataValue(['UNH', ['2.0' => 'PAORES']], 1); $this->assertEquals('1', $unh1); }