电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PHP驗證身份證收藏

瀏覽:3日期:2024-01-12 16:22:19

身份證方面的函數,個人感覺挺有用的,特別是在網絡問卷調查時,對個人信息里的身份證進行驗證很有用,發出來分享一下。

<?php// 計算身份證校驗碼,根據國家標準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;  } }?>其中的$idcard_base是指身份證中的本位碼,本位碼是18位身份證里才有的,也就是18位身份證的前17位,最后一位稱為校驗碼 一般在使用的時候不用直接調用idcard_verify_number(),平時的應用大多是使用后兩個函數,這些函數都沒有關心身份證字符串的格式問題,在調用前自行進行格式檢查。

標簽: PHP
主站蜘蛛池模板: ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 合肥钣金加工-安徽激光切割加工-机箱机柜加工厂家-合肥通快 | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 玻璃钢型材_拉挤模具_玻璃钢拉挤设备——滑县康百思 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | 周口风机|周风风机|河南省周口通用风机厂 | 小型数控车床-数控车床厂家-双头数控车床| 福州甲醛检测-福建室内空气检测_环境检测_水质检测-福建中凯检测技术有限公司 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 实体店商新零售|微赢|波后|波后合作|微赢集团 | 淘剧影院_海量最新电视剧,免费高清电影随心观看| 双吸泵,双吸泵厂家,OS双吸泵-山东博二泵业有限公司 | 传爱自考网_传爱自学考试网 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 小型数控车床-数控车床厂家-双头数控车床| 识禅_对禅的了解,从这里开始 | 泰兴市热钻机械有限公司-热熔钻孔机-数控热熔钻-热熔钻孔攻牙一体机 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 上海赞永| 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 威客电竞(vk·game)·电子竞技赛事官网 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 |