搜索
首页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

Auth0的Easy AngularJS身份验证Auth0的Easy AngularJS身份验证

16Feb2025

本文已更新(11.05.2017),以反映对Auth0 API的更改。确保单页应用程序(SPA)可能具有挑战性。 水疗通常由单独的前端(例如AngularJS)和后端数据API组成。传统的会话基础

node.js中的http身份验证node.js中的http身份验证

25Feb2025

上周,在《创建 Node.js HTTP 服务器》一文中,我介绍了 Node.js 中 HTTP 的基础知识。今天的文章将向您展示如何使用 HTTP 身份验证来保护您的 Node.js 站点免受密码攻击。我们将首先介绍基本的访问身份验证,然后转向更安全的摘要访问身份验证。 关键要点 基本访问身份验证和摘要访问身份验证是 Node.js 中两种 HTTP 身份验证方法。基本访问身份验证更简单,会提示用户输入用户名和密码,而摘要访问身份验证更安全,因为它会在传输前加密密码。 Node.js 实用程

See all articles