PHP code example of misuoka / idcard

1. Go to this page and download the library: Download misuoka/idcard library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

misuoka / idcard example snippets


use misuoka\IDCard;

$idcard = new IDCard("身份证号码");

if($idcard->validate()) {
    $idcard->getBirthDate(); // 出生日期 DateTime 格式
    $idcard->getBirthDate()->format('Y-m-d'); // 出生日期字符串(xxxx-xx-xx)格式
    $idcard->getBirthYear(); // 出生年份
    $idcard->getBirthMonth(); // 出生月份
    $idcard->getBirthDay(); // 出生当日
    $idcard->getGender(); // 性别:男 | 女
    $idcard->getGenderCode(); // 性别:1 | 2
    $idcard->getAge(); // 年龄
    $idcard->getConstellation(); // 星座
    $idcard->getRegion(); // 出生地
    $idcard->format(); // 格式化输出:5226***********326
    $idcard->format('-', 6, 4); // 格式化输出:522632--------2326
} else {
    echo "验证不通过";
}