首页 >

PHP 身份证号验证函数

php教程|php手册PHP 身份证号验证函数
PHP,身份证号,验证函数
php教程-php手册
PHP 身份证号验证函数
查看网站系统源码,ubuntu idl71,python虎牙爬虫答辩,head模板 php,延平公司seolzw
function validation_filter_id_card($id_card) { if(strlen($id_card) == 18) { return idcard_checksum18($id_card); } elseif((strlen($id_card) == 15)) { $id_card = idcard_15to18($id_card); return idcard_checksum18($id_card); } else { return false; } } // 计算身份证校验码,根据国家标准GB 11643-1999 function idcard_verify_number($idcard_base) { if(strlen($idcard_base) != 17) { return false; } //加权因子 $factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2); //校验码对应值 $verify_number_list = array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'); $checksum = 0; for ($i = 0; $i < strlen($idcard_base); $i++) { $checksum += substr($idcard_base, $i, 1) * $factor[$i]; } $mod = $checksum % 11; $verify_number = $verify_number_list[$mod]; return $verify_number; } // 将15位身份证升级到18位 function idcard_15to18($idcard){ if (strlen($idcard) != 15){ return false; }else{ // 如果身份证顺序码是996 997 998 999,这些是为百岁以上老人的特殊编码 if (array_search(substr($idcard, 12, 3), array('996', '997', '998', '999')) !== false){ $idcard = substr($idcard, 0, 6) . '18'. substr($idcard, 6, 9); }else{ $idcard = substr($idcard, 0, 6) . '19'. substr($idcard, 6, 9); } } $idcard = $idcard . idcard_verify_number($idcard); return $idcard; } // 18位身份证校验码有效性检查 function idcard_checksum18($idcard){ if (strlen($idcard) != 18){ return false; } $idcard_base = substr($idcard, 0, 17); if (idcard_verify_number($idcard_base) != strtoupper(substr($idcard, 17, 1))){ return false; }else{ return true; } }

相关文章:

奇书网源码帝国,给ubuntu配ip,tomcat8关闭错误堆栈,爬虫咬人图,php流程控制语句switch,seo模拟点lzw
php验证身份证号码正确性的函数
春哥源码怎么样,vscode 中文语言,Vemss 解析ubuntu,tomcat 解析后缀,qt sqlite教程,如何调用服务器上的loader.php,html幻灯片插件下载,轻前端webapp框架,防爬虫档,php培训还是自学,seo白帽子和黑帽子,网站有了订单邮箱提醒代码,Css网页横着看,小说网站首页模板,html页面跳转特效没有效果,研究生管理系统源码,二手车 程序lzw
php中获取真实IP地址与IP地址验证函数

项目开发中常用的三个PHP表单验证函数


PHP 身份证号验证函数
  • 使用php从身份证号中获取一系列线索(星座、生肖、生日等) 孙克斌身份证号 台湾身份证号 香港身份证号
  • 使用php从身份证号中获取一系列线索(星座、生肖、生日等) 孙克斌身份证号 台湾身份证号 香港身份证号 | 使用php从身份证号中获取一系列线索(星座、生肖、生日等) 孙克斌身份证号 台湾身份证号 香港身份证号 ...

    PHP 身份证号验证函数
  • excel中身份证号尾数变成000怎么办
  • excel中身份证号尾数变成000怎么办 | excel中身份证号尾数变成000怎么办 ...

    PHP 身份证号验证函数
  • wps根据身份证号提取年龄办法是什么
  • wps根据身份证号提取年龄办法是什么 | wps根据身份证号提取年龄办法是什么 ...