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

PHP 身份驗證方面的函數

復制代碼 代碼如下:<?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技術PHP 身份驗證方面的函數,轉載需保留來源!

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

主站蜘蛛池模板: 亚洲免费va在线观看 | 抽插内射高潮呻吟爆乳 | 亚洲色播永久网址大全 | 亚洲精品偷拍影视在线观看 | 在线视频一区二区三区在线播放 | 久久久久综合 | 国产产乱码一二三区别免费 | 坠落的丝袜美人妻 | 中文字幕亚洲男人的天堂网络 | 校园女教师之禁区 | 成年人深夜福利 | 大陆女人内谢69XXXORG | 又粗又大又爽又黄的免费视频 | 97人人看碰人免费公开视频 | 亚洲专区区免费 | 97蜜桃123| 69SEX久久精品国产麻豆 | 无人区乱码1区2区3区网站 | AAA级精品无码久久久国片 | 亚洲精品第五页中文字幕 | 扒开老师大腿猛进AAA片 | 欧美精品一区二区在线电影 | 日本一本2017国产 | 亚洲欧美日韩另类精品一区二区三区 | 中文字幕乱码一区AV久久 | 暖暖 视频 免费 高清 在线观看 | 插我一区二区在线观看 | 边做边爱BD免费看片 | 把腿张开再深点好爽宝贝动态图 | 国产精品18久久久久久欧美 | 国产精品麻豆高潮刺激A片 国产精品麻豆a在线播放 | 久久精品国产亚洲AV麻豆欧美玲 | 亚洲一品AV片观看五月色婷婷 | 国产三级视频在线 | 在线免费观看国产 | 成人精品综合免费视频 | 亚洲精品AV一二三区无码 | 亚洲手机在线人成视频 | 日本xxx片免费高清在线 | 亚洲男女羞羞无遮挡久久丫 | 99热久久精品国产一区二区 |