中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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

復(fù)制代碼 代碼如下:
<?php
// php根據(jù)身份證號,自動獲取對應(yīng)的星座函數(shù)
function get_xingzuo($cid) { // 根據(jù)身份證號,自動返回對應(yīng)的星座
 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) { //根據(jù)身份證號,自動返回對應(yīng)的生肖
 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) { //根據(jù)身份證號,自動返回性別
 if (!isIdCard($cid)) return '';
 $sexint = (int)substr($cid,16,1);

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

  //提取相應(yīng)的加權(quán)因子
  $w = $wi[$i];

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

 //按照序號從校驗(yàn)碼串中提取相應(yīng)的字符。
 $check_number = $ai[$snumber];

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

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

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

主站蜘蛛池模板: 日韩在线免费视频 | 亚洲一区二区在线播放 | 欧美久久一级特黄毛片 | 欧美激情视频一区二区三区在线播放 | 性一交一乱一透一a级 | 亚洲精品黄色 | 精品日韩一区二区三区 | 久久不卡 | 超碰97免费观看 | 国产一级片在线观看视频 | 97国产精品视频人人做人人爱 | 日韩中文在线观看 | 国产精品久久久乱弄 | 欧美99 | 久久成人免费视频 | 日韩一区在线播放 | 色橹橹欧美在线观看视频高清 | 成年人网站免费视频 | 国产欧美日韩综合精品一区二区 | 日本不卡免费新一二三区 | 91麻豆产精品久久久久久 | 天天综合日日夜夜 | 国产精品久久久久一区二区三区 | 91人人视频在线观看 | 国产一区二区高清在线 | 国产午夜精品一区二区三区嫩草 | 欧美网站一区二区 | 91精品久久久久久久 | 欧美一区二区三区在线视频 | 国产玖玖 | 91福利电影在线观看 | 日韩在线视频免费观看 | 中文字字幕一区二区三区四区五区 | 91在线精品秘密一区二区 | av国产精品 | 国外成人在线视频网站 | 国产精品一区二区av | 欧美日韩视频在线 | 久久精品国产a三级三级三级 | 91视频播放 | 欧美日日日日bbbbb视频 |