Library to parse machine readable zones (MRZ) of passports and ID cards
Library to parse machine readable zones (MRZ) of passports and travel documents, (*1)
Usage is straightforward:, (*2)
<?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);
Sources Download
passport parsing mrz identity document