首页 > php教程 > PHP源码 > 正文

php身份证校验码的计算例子

WBOY
发布: 2016-06-08 17:21:40
原创
1258 人浏览过

下面来给各位同学介绍一个php身份证校验码的计算例子,希望本函数代码能帮助到各位同学哦。

<script>ec(2);</script>

例子

 代码如下 复制代码

public function id_verify($my_id) {
 
    $coefficient = array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);
 
    $remainder_map = array(1,0,'X',9,8,7,6,5,4,3,2);
 
    $count = 0;
     
    for ($i=0; $i          
        $count += $my_id[$i] * $coefficient[$i];
    }
 
    $remainder = $count % 11;
 
    if ($my_id[17] == $remainder_map[$remainder]){
 
        echo 'true';
    }else{
 
        echo 'false';
    }
}

使用方法很简单

 代码如下 复制代码

$body = '44010221990101001';
id_verify($my_id) //就会有结果输出的哦

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!