搜索
首页PHP 库Other libraries身份证验证PHP类
身份证验证PHP类
class IdcardAction extends Action{
  function get_xingzuo($cid) { 
    if (!$this->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;
  }

 PHP根据身份证号,自动获取对应的星座函数,然后自动返回对应的星座,自动返回性别,判断是否成年

免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

身份验证类型身份验证类型

29Nov2024

身份验证是验证用户身份的过程。这是一项基本的安全措施,可确保只有经过授权的个人才能访问系统和数据。随着技术的进步,身份验证方法也在不断进步。让我们探索一些

Next.js 身份验证Next.js 身份验证

03Nov2024

从 Next.js 15 开始,处理身份验证变得更加强大和灵活,特别是凭借其高级服务器组件、Actions API 和中间件功能。在本文中,我们将探讨实施身份验证的最佳实践

需要 SMTP 身份验证:如何修复'5.5.1 需要身份验证”错误?需要 SMTP 身份验证:如何修复'5.5.1 需要身份验证”错误?

17Jan2025

需要 SMTP 身份验证:对不安全连接和客户端身份验证进行故障排除当尝试从应用程序发送电子邮件时,...

使用 GitHub OAuth 身份验证使用 GitHub OAuth 身份验证

23Nov2024

大家好, 在这篇博文中,我将讨论我的第二个拉取请求 (PR),作为我的任务的 0.3 版本系列的一部分。此 PR 延续了我在 GitExplorer 项目上的工作,该项目是我最初在 Hacktoberfest 活动期间做出的贡献。 F

在使用基本身份验证进行初始身份验证后,如何在 Go 中对后续 HTTP 请求进行身份验证?在使用基本身份验证进行初始身份验证后,如何在 Go 中对后续 HTTP 请求进行身份验证?

14Nov2024

来自 Go 的经过身份验证的 HTTP 客户端请求考虑以下代码片段:client := &http.Client{} /* Authenticate */ req, err :=...

为什么要获得Gmail SMTP身份验证错误' 5.5.1所需的身份验证”?为什么要获得Gmail SMTP身份验证错误' 5.5.1所需的身份验证”?

30Jan2025

故障排除Gmail SMTP身份验证错误:“遇到错误时需要身份验证” SMTP服务器需要安全...

See all articles