php身份证号码效验

 
更多
if (!function_exists('VerifyIdCardNo')) {
    function VerifyIdCardNo($idCardNo)
    {
        $iW        = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
        $szVerCode = "10X98765432";
        $sum       = 0;
        for ($i = 0; $i < 17; $i++) {
            $sum += $idCardNo[$i] * $iW[$i];
        }
        $iy        = $sum % 11;
        $verifyBit = $szVerCode[$iy];
        if ($verifyBit == $idCardNo[17]) {
            return true;
        } else {
            return false;
        }
    }
}
打赏

本文固定链接: https://www.cxy163.net/archives/1711 | 绝缘体

该日志由 绝缘体.. 于 2018年10月30日 发表在 首页 分类下,
原创文章转载请注明: php身份证号码效验 | 绝缘体

报歉!评论已关闭.