deft / mrz-parser
Library to parse machine readable zones (MRZ) of passports and ID cards
Installs: 99 782
Dependents: 0
Suggesters: 0
Security: 0
Stars: 25
Watchers: 2
Forks: 17
Open Issues: 0
This package is auto-updated.
Last update: 2024-11-04 23:47:05 UTC
README
Library to parse machine readable zones (MRZ) of passports and travel documents
Usage
Usage is straightforward:
<?php $mrz = "P<UTOERIKSSON<<ANNA<MARIA<<<<<<<<<<<<<<<<<<<L898902C<3UTO6908061F9406236ZE184226B<<<<<14"; // Parse string $parser = new Deft\MrzParser\MrzParser(); $travelDocument = $parser->parseString($mrz); // Use getters to access the parsed information print $travelDocument->getDocumentNumber(); // Will print 'L898902C' // Parse array of lines $mrz = [ "P<UTOERIKSSON<<ANNA<MARIA<<<<<<<<<<<<<<<<<<<", "L898902C<3UTO6908061F9406236ZE184226B<<<<<14" ]; $travelDocument = $parser->parseLines($mrz);