chenxb / identity-card
Analysis of ID card in mainland China.
dev-master
2020-03-28 09:25 UTC
Requires
- php: >=7.1
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^7.1
This package is auto-updated.
Last update: 2024-09-26 08:36:30 UTC
README
分析中国身份证的扩展包
安装
$ composer require chenxb/identity-card -vvv
配置
暂无配置
使用
<?php use Chenxb\IdentityCard\IdentityCard; // 只检查身份证 IdentityCard::check("xxxxxxxxxxxxxxxxxxxxx"); // 检查身份证 & 并且分析身份信息 $idCardObject = IdentityCard::make('xxxxxxxxxxxxxxxxxx', 'zh-cn'); $idCardObject->getArea(); //获取获取身份证所在省市县 $idCardObject->getProvince(); // 获取省份 $idCardObject->getCity(); // 获取城市 $idCardObject->getCounty(); // 获取城市 $idCardObject->getAge(); // 获取年龄 $idCardObject->getBirthDay($format = 'Y-m-d'); // 获取生日 $idCardObject->getZodiac(); // 获取生效 $idCardObject->getGender(); // 获取性别 $idCardObject->getConstellation(); // 获取星座 $idCardObject->toArray(); // 转成数组输出 $idCardObject->toJson(); // 转成json字符串