Skip to content
/ id-card Public

身份证号校验及信息获取

License

Notifications You must be signed in to change notification settings

yl/id-card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StyleCI Build Status Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version Total Downloads License

IDCard

身份证号校验及信息获取

数据来源

http://www.mca.gov.cn/article/sj/xzqh

更新时间:2019年10月

安装

$ composer require leonis/id-card

使用

$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