一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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 身份驗證方面的函數,轉載需保留來源!

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

主站蜘蛛池模板: 国产在线永久视频 | 国产成人精品在线观看 | 欧洲精品在线视频 | 深爱五月激情网 | 国产美女激情视频无打码 | 国产一区二区三区免费观看 | 老湿司午夜爽爽影院榴莲视频 | 日韩在线中文字幕 | 国产精品夜色一区二区三区 | 欧美亚洲视频 | 亚洲第一黄色 | 怎么看毛片| 欧美成人日韩 | 国产www在线观看 | 一木道一二三区精品 | 真实国产乱子伦精品一区二区三区 | 色老板在线视频 | 成人亚洲国产综合精品91 | 2020国产精品永久在线观看 | 激情区| 性色a v 一区 | 四虎国产精品永久在线看 | 91亚洲视频在线观看 | 免费国产精品视频 | 国产精品福利一区二区亚瑟 | 欧美国产一区二区二区 | 欧美人与禽交视频在线观看 | 国产成人精品午夜免费 | 天天伊人网 | 精品久久久久久久免费加勒比 | 最新亚洲精品国自产在线 | 人人做人人爽人人爱影视 | 国产小视频在线观看免费 | 91久久综合精品国产丝袜长腿 | 色多多免费视频观看区一区 | 国产精品免费一区二区区 | 久久久久久夜精品精品免费啦 | 女人与拘一级毛片 | 伊人手机视频 | 欧美婷婷综合 | 亚洲最大的成人网 |