PHP 身份证验证方法

本文介绍了两种PHP验证身份证号码有效性的方法。第一种方法直接验证身份证格式和地址编码,第二种方法包括15位到18位转换、计算校验码以及验证18位身份证的正确性。代码详细展示了具体的实现过程。
摘要由CSDN通过智能技术生成
function IdCodeValid( $code ){
// var_dump((int)substr($code,10,2));die;
// 身份证号合法性验证
// 支持 15 位和 18 位身份证号
// 支持地址编码、出生日期、校验位验证
$city= [ 11 => " 北京 " , 12 => " 天津 " , 13 => " 河北 " , 14 => " 山西 " , 15 => " 内蒙古 " , 21 => " 辽宁 " , 22 => " 吉林 " , 23 => " 黑龙江 " , 31 => " 上海 " , 32 => " 江苏 " , 33 => " 浙江 " , 34 => " 安徽 " , 35 => " 福建 " , 36 => " 江西 " , 37 => " 山东 " , 41 => " 河南 " , 42 => " 湖北 " , 43 => " 湖南 " , 44 => " 广东 " , 45 => " 广西
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值