天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP 身份驗證方面的函數(shù)

復制代碼 代碼如下:<?php
// 計算身份證校驗碼,根據(jù)國家標準GB 11643-1999
function idcard_verify_number($idcard_base){
if (strlen($idcard_base) != 17){ return false; }
// 加權(quán)因子
$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位,最后一位稱為校驗碼
一般在使用的時候不用直接調(diào)用idcard_verify_number(),平時的應用大多是使用后兩個函數(shù)
這些函數(shù)都沒有關心身份證字符串的格式問題,在調(diào)用前自行進行格式檢查

php技術PHP 身份驗證方面的函數(shù),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲精品久久久无码 | xart欧美一区在线播放 | 法国剧丝袜情版h级在线电影 | 久久99精品国产自在自线 | 日本wwwxx爽69护士 | 亚洲免费福利在线视频 | 天堂岛www| 中文国产成人精品久久免费 | 很黄很色60分钟在线观看 | 久久综合给合久久狠狠狠… | a级全黄试频试看30分钟 | 老师的玉足高跟鞋满足我 | 99草在线观看 | 国产亚洲精品久久播放 | 国内高清在线观看视频 | 久久伊人青青 | 亚洲综合色婷婷在线影院 | 黑人巨大两根一起挤进欧美 | 国产在线观看网址你懂得 | 办公室激情在线观看 | 色AV色婷婷66人妻久久久 | 九九免费精品视频 | 99久久婷婷国产综合精品青草 | 亚洲精品视频在线观看视频 | 亚洲精品久久久久久蜜臀 | 久久视频精品38线视频在线观看 | 无码毛片内射白浆视频 | 久久久久久91香蕉国产 | a免费在线观看视频 | 亚洲精品无码成人AAA片 | 久久天天躁狠狠躁夜夜躁 | 国厂精品114福利电影 | 日本护士在线观看 | 伊人影院综合网 | 欧美性动漫3d在线观看完整版 | 99精产国品一二产区在线 | 亚洲人成网77777色在线播放 | 久久学生精品国产自在拍 | 色WWW永久免费视频首页 | 一个色夫导航 | 小寡妇水真多好紧 |