zx / cn-id-verify-generate
身份证号码验证和随机生成
v0.0.3
2022-05-11 10:22 UTC
Requires
- php: ^7.2|^8.0
This package is auto-updated.
Last update: 2025-04-11 16:46:31 UTC
README
介绍
身份证号验证和生成器,生成器仅用于测试
验证身份证号
use ZX\Idcard;
//15
$idNumber = '632123820927051';
//18
//$idNumber = '130203192009217969';
////wrong
//$idNumber = '130203192009217979';
p($idNumber);
$Idcard = new IdCard($idNumber);
p($Idcard->getIdNumber());
$tt = $Idcard->isIdNumberValid();
if ($tt) {
echo 'ok';
} else {
echo 'no';
}
生成随机身份证
use ZX\GenerateIdCard;
use ZX\IdCard;
use ZX\IdCardData;
$rt = GenerateIdCard::generateID15(5);
p($rt);
$r = GenerateIdCard::generateID(5);
p($r);
foreach ($r as $k => $v) {
$Idcard = new IdCard($v);
$t = $Idcard->isIdNumberValid();
if ($t) {
p(1);
} else {
p(11111);
}
}
新增composer
composer require zx/cn-id-verify-generate