deft / mrz-parser
Library to parse machine readable zones (MRZ) of passports and ID cards
Installs: 102 312
Dependents: 0
Suggesters: 0
Security: 0
Stars: 25
Watchers: 1
Forks: 17
Open Issues: 0
This package is auto-updated.
Last update: 2025-04-05 00:43:30 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);