PHPackages                             alphaolomi/mrz - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. alphaolomi/mrz

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

alphaolomi/mrz
==============

Machine Readable Zone SDK for PHP

v1.1.0(2y ago)2641MITPHPPHP ^8.0

Since Nov 13Pushed 2y ago1 watchersCompare

[ Source](https://github.com/alphaolomi/php-mrz)[ Packagist](https://packagist.org/packages/alphaolomi/mrz)[ GitHub Sponsors](https://github.com/alphaolomi)[ RSS](/packages/alphaolomi-mrz/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

MRZ for PHP
==========================

[](#mrz-for-php)

Machine Readable Zone for PHP, originally based on [mrz](https://github.com/MrEko/mrz)

Install
-------

[](#install)

Via [Composer](https://getcomposer.org/)

```
composer require alphaolomi/mrz
```

Usage
-----

[](#usage)

### Writing

[](#writing)

```
use Alphaolomi\Mrz\Mrz;

$mrz = new Mrz("I", "Tanzania", "D23148958907", date("dmy",strtotime("1999-10-14")), "M", date("dmy",strtotime("2030-12-31")), "TZA", "OLOMI", "ALPHA");

echo $mrz->TD1CodeGenerator();
```

### Reading

[](#reading)

```
use Alphaolomi\Mrz\MrzParser;

$mrzParser = new MrzParser();

$mrzOcrString = 'PTUNKKONI
