yangweijie / gb_tools
国标工具用于验证或生成等
1.0.1
2022-07-17 06:55 UTC
Requires
README
国标工具用于验证或生成等
安装
$ composer require yangweijie/gb_tools -vvv
使用方法
身份证
$a = new Yangweijie\GbTools\Gb('11643-1999');
$b = $a->isValid('440308199901101512'); //是否有效
var_dump($b);
var_dump($a->getInfo('440308199901101512')); // 获取信息
$c = $a->upgradeId('610104620927690'); // 15位升级
var_dump($c);
$d = $a->fakeId(); //伪造
var_dump($d);
法人和其他组织统一社会信用代码
$a = new Yangweijie\GbTools\Gb('32100-2015');
$b = $a->isValid('91120222MA06DG3067');
var_dump($b);
贡献
你可以通过以下三种方式之一进行贡献
代码贡献过程并不非常正式。你只需确保遵循PSR-0、PSR-1和PSR-2编码规范。任何新的代码贡献都必须附有相应的单元测试(如果适用)。
算法
https://github.com/bluesky335/IDCheck
https://github.com/jxlwqq/id-validator
许可证
MIT