侠客的博客

略懂Html,Css,JavaScript,JQuery,Linux,PHP,Java,Vue,Python

用php代码实现利用身份证号计算获取生肖

/**
 *  根据身份证号,返回对应的生肖
 *  @param string $idcard    身份证号码
 */
function get_zodiac($idcard){ //
    if(empty($idcard)) return null;
    $start = 1901;
    $end = (int)substr($idcard, 6, 4);
    $x = ($start - $end) % 12;
    $val = '';
    if ($x == 1 || $x == -11) $val = '鼠';
    if ($x == 0)              $val = '牛';
    if ($x == 11 || $x == -1) $val = '虎';
    if ($x == 10 || $x == -2) $val = '兔';
    if ($x == 9 || $x == -3)  $val = '龙';
    if ($x == 8 || $x == -4)  $val = '蛇';
    if ($x == 7 || $x == -5)  $val = '马';
    if ($x == 6 || $x == -6)  $val = '羊';
    if ($x == 5 || $x == -7)  $val = '猴';
    if ($x == 4 || $x == -8)  $val = '鸡';
    if ($x == 3 || $x == -9)  $val = '狗';
    if ($x == 2 || $x == -10) $val = '猪';
    return $val;
}


发表评论:

©Copyright 2019 52400073.com Author by xaake,基于 Zblog