Oct
30
2018
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; } } }
最活跃的读者