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

PHP用身份證號獲取星座和生肖的方法

復制代碼 代碼如下:
<?php
// php根據身份證號,自動獲取對應的星座函數
function get_xingzuo($cid) { // 根據身份證號,自動返回對應的星座
 if (!isIdCard($cid)) return '';
 $bir = substr($cid,10,4);
 $month = (int)substr($bir,0,2);
 $day = (int)substr($bir,2);
 $strValue = '';
 if (($month == 1 && $day >= 20) || ($month == 2 && $day <= 18)) {
  $strValue = "水瓶座";
 } else if (($month == 2 && $day >= 19) || ($month == 3 && $day <= 20)) {
  $strValue = "雙魚座";
 } else if (($month == 3 && $day > 20) || ($month == 4 && $day <= 19)) {
  $strValue = "白羊座";
 } else if (($month == 4 && $day >= 20) || ($month == 5 && $day <= 20)) {
  $strValue = "金牛座";
 } else if (($month == 5 && $day >= 21) || ($month == 6 && $day <= 21)) {
  $strValue = "雙子座";
 } else if (($month == 6 && $day > 21) || ($month == 7 && $day <= 22)) {
  $strValue = "巨蟹座";
 } else if (($month == 7 && $day > 22) || ($month == 8 && $day <= 22)) {
  $strValue = "獅子座";
 } else if (($month == 8 && $day >= 23) || ($month == 9 && $day <= 22)) {
  $strValue = "處女座";
 } else if (($month == 9 && $day >= 23) || ($month == 10 && $day <= 23)) {
  $strValue = "天秤座";
 } else if (($month == 10 && $day > 23) || ($month == 11 && $day <= 22)) {
  $strValue = "天蝎座";
 } else if (($month == 11 && $day > 22) || ($month == 12 && $day <= 21)) {
  $strValue = "射手座";
 } else if (($month == 12 && $day > 21) || ($month == 1 && $day <= 19)) {
  $strValue = "魔羯座";
 }
 return $strValue;

}
function get_shengxiao($cid) { //根據身份證號,自動返回對應的生肖
 if (!isIdCard($cid)) return '';
 $start = 1901;
 $end = $end = (int)substr($cid,6,4);
 $x = ($start - $end) % 12;
 $value = "";  
 if ($x == 1 || $x == -11) {$value = "鼠";}
 if ($x == 0) { $value = "牛";}
 if ($x == 11 || $x == -1) {$value = "虎";}
 if ($x == 10 || $x == -2) {$value = "兔";}
 if ($x == 9 || $x == -3) {$value = "龍";}
 if ($x == 8 || $x == -4) {$value = "蛇";}
 if ($x == 7 || $x == -5) {$value = "馬";}
 if ($x == 6 || $x == -6) {$value = "羊";}
 if ($x == 5 || $x == -7) {$value = "猴";}
 if ($x == 4 || $x == -8) {$value = "雞";}
 if ($x == 3 || $x == -9) {$value = "狗";}
 if ($x == 2 || $x == -10) {$value = "豬";}
 return $value;
}
function get_xingbie($cid) { //根據身份證號,自動返回性別
 if (!isIdCard($cid)) return '';
 $sexint = (int)substr($cid,16,1);

 return $sexint % 2 === 0 ? '女' : '男';
}
function isIdCard($number) { // 檢查是否是身份證號
 // 轉化為大寫,如出現x
 $number = strtoupper($number);
 //加權因子
 $wi = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
 //校驗碼串
 $ai = array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
 //按順序循環處理前17位
 $sigma = 0;
 for ($i = 0;$i < 17;$i++) {
  //提取前17位的其中一位,并將變量類型轉為實數
  $b = (int) $number{$i};

  //提取相應的加權因子
  $w = $wi[$i];

  //把從身份證號碼中提取的一位數字和加權因子相乘,并累加
  $sigma += $b * $w;
 }
 //計算序號
 $snumber = $sigma % 11;

 //按照序號從校驗碼串中提取相應的字符。
 $check_number = $ai[$snumber];

 if ($number{17} == $check_number) {
  return true;
 } else {
  return false;
 }
}
?>

php技術PHP用身份證號獲取星座和生肖的方法,轉載需保留來源!

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

主站蜘蛛池模板: 浪潮AV色综合久久天堂 | 中文免费视频 | 视频一区在线免费观看 | 不戴套挺进人妻怀孕 | 亚洲欧洲一级 | 婷婷综合久久狠狠色 | 97在线精品视频 | 秘密教学26我们在做一次吧免费 | 99久久就热视频精品草 | 国产成人精品精品欧美 | 国产99久久九九精品无码不卡 | 伊人色综合久久天天 | qq快播电影网| 国产美女又黄又爽又色视频网站 | 99国产强伦姧在线看RAPE | 一个人免费观看在线视频播放 | 91久久偷偷做嫩草影院免费看 | 欧美成人中文字幕在线看 | 俄罗斯美幼 | 亚洲国产精品高清在线 | 在线观看成人3d动漫入口 | 久久re热线视频国产 | 99热久久这里只有精品视频 | 亚洲综合国产精品 | 老太婆性BBWBBW| 日韩免费一级毛片 | 国产亚洲精品久久久999无毒 | 欧美视频精品一区二区三区 | 国产睡熟迷奷系列网站 | 老师的玉足高跟鞋满足我 | 色欲国产麻豆一精品一AV一免费 | 视频区 国产 欧美 日韩 | 欧美gv明星| 天天综合亚洲综合网站 | 嗯好舒服嗯好大好猛好爽 | 日日噜噜夜夜狠狠扒开双腿 | jjzzz日本| 久草在线福利资站免费视频 | 老熟风间由美AV在线一区二区 | 国产欧美一区二区精品久久久 | 99久久免热在线观看6 |