中国(大陆)公民身份证类 | 工具类篇
2019-03-13 本文已影响14人
AlicFeng
前言
回顾上次项目关于身份证操作出现了一个"奇异"的问题,使用了一个start
为100多的依赖库,计算的结果出现了错误❌,那我只好造轮子
,安利下我自己、也分享下~
安装
在项目composer.json
添加依赖,如下:
github传送~
"require": {
"alicfeng/identity-card": "~1.0"
}
或者直接通过CLI
安装,如下:
composer require "alicfeng/identity-card"
使用
注意:如下的所有调用API中,证件号码错误都是返回
false
use AlicFeng\IdentityCard\IdentityCard;
$id = 'IdentityCard';
# 获取周岁 |
$age = IdentityCard::age($id);
# 获取生日
$birthday = IdentityCard::birthday($id);
# 获取性别 | {男为M | 女为F}
$sex = IdentityCard::sex($id);
# 获取生肖
$constellation = IdentityCard::constellation($id);
# 获取星座
$star = IdentityCard::star($id);