51 lines
2.3 KiB
Markdown
Executable File
51 lines
2.3 KiB
Markdown
Executable File
[](https://styleci.io/repos/98876454)
|
||
[](https://travis-ci.org/yangliulnn/id-card)
|
||
[](https://scrutinizer-ci.com/g/yangliulnn/id-card/build-status/master)
|
||
[](https://scrutinizer-ci.com/g/yangliulnn/id-card/?branch=master)
|
||
[](https://scrutinizer-ci.com/g/yangliulnn/id-card/?branch=master)
|
||
[](https://packagist.org/packages/leonis/id-card)
|
||
[](https://packagist.org/packages/leonis/id-card)
|
||
[](https://packagist.org/packages/leonis/id-card)
|
||
|
||
# IDCard
|
||
身份证号校验及信息获取
|
||
|
||
## 数据来源
|
||
[http://www.mca.gov.cn/article/sj/xzqh](http://www.mca.gov.cn/article/sj/xzqh)
|
||
> 更新时间:2019年10月
|
||
|
||
## 安装
|
||
```
|
||
$ composer require leonis/id-card
|
||
```
|
||
|
||
## 使用
|
||
```php
|
||
$idCard = new \Leonis\IDCard\IDCard($idCardNumber);
|
||
|
||
$idCard->check(); // 验证身份号 return bool
|
||
$idCard->checkAreaCode(); // 验证行政区划代码 return bool
|
||
$idCard->checkBirthday(); // 验证生日 return bool
|
||
$idCard->checkCode(); // 验证校验码 return bool
|
||
$idCard->address(); // 获取地址 return string
|
||
$idCard->province(); // 获取省 return string
|
||
$idCard->city(); // 获取市 return string
|
||
$idCard->zone(); // 获取区 return string
|
||
$idCard->birthday(); // 获取生日 return string
|
||
$idCard->year(); // 获取年 return int
|
||
$idCard->month(); // 获取月 return int
|
||
$idCard->day(); // 获取日 return int
|
||
$idCard->age(); // 获取年龄 return int
|
||
$idCard->sex(); // 获取性别 return string
|
||
$idCard->constellation(); // 获取星座 return string
|
||
$idCard->zodiac(); // 获取属相 return string
|
||
```
|
||
|
||
## 手动更新数据
|
||
```
|
||
php vendor/leonis/id-card/data/query.php
|
||
```
|
||
|
||
## License
|
||
MIT
|