laravel-myanmar-tools/nrc
最新稳定版本:v1.0.1
Composer 安装命令:
composer require laravel-myanmar-tools/nrc
包简介
PHP Myanmar NRC
README 文档
README
Nrc
PHP Myanmar Nrc for Laravel Myanmar Tools
Installation
composer require laravel-myanmar-tools/nrc
Usage
Check Nrc
use LaravelMyanmarTools\Nrc\Nrc; $nrc = new Nrc; $nrc->isNrc('12/OUKAMA(N)123456'); // return true $nrc->isNrc('12/OuKaMa(Naing)123456'); // return true $nrc->isNrc('၁၂/ဥကမ(နိုင်)၁၂၃၄၅၆'); // return true
Normalize Nrc
use LaravelMyanmarTools\Nrc\Nrc; $nrc = new Nrc; $nrc->normalizeNrc('12/OUKAMA(N)123456'); // return "12/OUKAMA(N)123456" $nrc->normalizeNrc('12/OUKAMA(N)123456', 'mm'); // return "၁၂/ဥကမ(နိုင်)၁၂၃၄၅၆" $nrc->normalizeNrc('12/OuKaMa(Naing)123456'); // return "12/OUKAMA(N)123456" $nrc->normalizeNrc('12/OuKaMa(Naing)123456', 'mm'); // return "၁၂/ဥကမ(နိုင်)၁၂၃၄၅၆" $nrc->normalizeNrc('၁၂/ဥကမ(နိုင်)၁၂၃၄၅၆'); // return "12/OUKAMA(N)123456" $nrc->normalizeNrc('၁၂/ဥကမ(နိုင်)၁၂၃၄၅၆', 'mm'); // return "၁၂/ဥကမ(နိုင်)၁၂၃၄၅၆"
Customize
use LaravelMyanmarTools\Nrc\Nrc; use Illuminate\Support\Str; $nrc = new Nrc; $nrc::macro('isYangon', function(string $nrc) { return Str::before($nrc, '/') == '12'; }); $nrc->isYangon('12/OuKaMa(Naing)123456'); // return true
Testing
composer test
Credit
统计信息
- 总下载量: 1.19k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-01-27