Identity Card Of China(PHP) 介绍
Identity Card Of China (PHP)是一个基于「公民身份号码」规则获取公民身份号码中包含的基础信息组件。
安装
你的 PHP 版本应该 >= 7.0
我们使用 Composer 安装:
composer require medz/id-card-of-china
使用
遵循 PHP-MD 原则,这个工具不提供静态调用,所以使用需要进行对象实例化:
use Medz\IdentityCard\China\Identity; $peopleIDNumber = '350301198906180060'; $peopleIdentity = new Identity($peopleIDNumber);
APIs
基于 Medz\IdentityCard\China\IdentityInterface 实例
legal:检查公民身份号码是否合法
birthday:获取公民身份号码中包含的生日信息
gender:获取身份证包含的性别信息
region: 获取身份证包含的地区信息,返回 Medz\IdentityCard\China\Region\RegionInterface 实例
region 对象 APIs
tree:获取地区层级数组
演示
use Medz\IdentityCard\China\Identity; $peopleIDNumber = '350302198906180060'; $peopleIdentity = new Identity($peopleIDNumber); $peopleRegion = $peopleIdentity->region(); var_dump( $peopleIdentity->legal(), // true | false $peopleIdentity->birthday(), // 1989-06-18 $peopleIdentity->gender(), // 女 | 男 $peopleRegion->code(), // 350302 $peopleRegion->province(), // 福建省 $peopleRegion->city(), // 莆田市 $peopleRegion->county(), // 城厢区 $peopleRegion->tree(), // [福建省, 莆田市, 城厢区] $peopleRegion->treeString(' ') // 福建省 莆田市 城厢区 );
Identity Card Of China(PHP) 官网
https://github.com/medz/id-card-of-china
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。