PHP实战PHP经验分享Laravel开发实践

中国(大陆)公民身份证类 | 工具类篇

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);
上一篇 下一篇

猜你喜欢

热点阅读