中國(大陸)公民身份證類 | 工具類篇

前言

回顧上次項目關于身份證操作出現(xiàn)了一個"奇異"的問題,使用了一個star為100多的依賴庫,計算的結果出現(xiàn)了錯誤?,那我只好造輪子,安利下我自己、也分享下~

安裝

在項目composer.json添加依賴,如下:
github傳送~

"require": {
        "alicfeng/identity-card": "~3.1.0"
}

或者直接通過CLI安裝,如下:

composer require "alicfeng/identity-card" -vvv

使用

注意:如下的所有調用API中,證件號碼錯誤都是返回false

use AlicFeng\IdentityCard\InfoHelper;

$id = 'IdentityCard';

# 獲取周歲 | 
$age = InfoHelper::identityCard()->age($id);

# 獲取生日
$birthday = InfoHelper::identityCard()->birthday($id);

# 獲取性別 | {男為M | 女為F}
$sex = InfoHelper::identityCard()->sex($id);

# 獲取生肖
$constellation = InfoHelper::identityCard()->constellation($id);

# 獲取星座
$star = InfoHelper::identityCard()->star($id);

# 獲取星座
$star = InfoHelper::birthday()->star($birthday);

# 獲取年齡
$age = InfoHelper::birthday()->age($id);

# 生成身份證正面
$front = InfoHelper::identityCard()->createFrontImage(...);

# 生成身份證反面
$back = InfoHelper::identityCard()->createBackImage(...);

# 獲取省
$province = InfoHelper::identityCard()->province($id, $default='');

# 獲取市
$city = InfoHelper::identityCard()->city($id, $default='');

# 獲取區(qū)
$area = InfoHelper::identityCard()->area($id, $default='');
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 偶爾總會憶起, 那個夏蟲夜晚。 一輪明月高高掛, 一排瓦房前野草蹭腳。 桀驁臉上寫滿年少, 整潔書桌累起來心血。 ...
    丹丹打雞蛋閱讀 333評論 0 1
  • 今天最后一個工作日,為迎接即將到來的假期,浪一下是很有必要的,于是和最愛的他踏上了最近目的地的高鐵,準備胡吃海喝一...
    行走的栗子閱讀 266評論 0 0
  • 今天朋友圈被王寶強的離婚聲明刷爆了朋友圈,大家一邊心疼寶寶,一邊罵馬蓉。說白了,其實和我們沒有半毛錢關系,大家那么...
    小白菜牛閱讀 486評論 0 0

友情鏈接更多精彩內容