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根據身份證號,自動獲取對應的星座函數,然后自動返回對應的星座,自動返回性別,判斷是否成年
本站所有資源均由網友貢獻或各大下載網站轉載。請自行檢查軟件的完整性!本站所有資源僅供學習參考。請不要將它們用于商業(yè)目的。否則,一切后果由您負責!如有侵權,請聯系我們刪除。聯系方式:admin@php.cn
相關文章

29 Nov 2024
身份驗證是驗證用戶身份的過程。這是一項基本的安全措施,可確保只有經過授權的個人才能訪問系統(tǒng)和數據。隨著技術的進步,身份驗證方法也在不斷進步。讓我們探索一些

03 Nov 2024
從 Next.js 15 開始,處理身份驗證變得更加強大和靈活,特別是憑借其高級服務器組件、Actions API 和中間件功能。在本文中,我們將探討實施身份驗證的最佳實踐

01 Nov 2024
概述 基本身份驗證中間件提供了一種強大而靈活的方法來保護您的 Iris Web 應用程序。它支持各種用戶存儲方式,包括內存列表、文件和數據庫,并提供高級功能,例如

19 Jul 2025
WebAuthn是一種基于公鑰加密的無密碼認證標準,通過生物識別或安全密鑰實現用戶身份驗證。其核心流程包括注冊與認證兩個階段:1.注冊時,前端調用navigator.credentials.create()生成密鑰對并保存至后端;2.登錄時,前端調用navigator.credentials.get()獲取簽名數據并由后端驗證合法性。后端需負責生成挑戰(zhàn)值、解析二進制數據、驗證簽名,并妥善存儲公鑰信息。開發(fā)中需注意瀏覽器兼容性、異常處理、認證器類型控制及數據格式一致性,尤其在跨平臺場景下更應謹慎處

29 Jul 2025
JWT是一種用于安全傳輸信息的開放標準,在Java中可通過JJWT庫實現認證與授權,1.添加JJWT的API、Impl和Jackson依賴;2.創(chuàng)建JwtUtil工具類生成、解析和驗證Token;3.編寫JwtFilter攔截請求并校驗Authorization頭中的BearerToken;4.在SpringBoot中注冊Filter保護指定路徑;5.提供登錄接口在驗證用戶后返回JWT;6.受保護接口通過解析Token獲取用戶身份和角色進行訪問控制,最終實現無狀態(tài)、可擴展的安全機制,適合分布式系

19 Dec 2024
NestJS 中 zod 與類驗證器和類轉換器的比較 我對 zod 或類驗證器和類轉換器之間感到困惑,或者至少很好奇 作為 NestJS 中的驗證庫。 要點 直接去吧


熱工具

依賴注入容器的PHP庫
依賴注入容器的PHP庫

50個優(yōu)秀經典PHP算法大集合
經典PHP算法,學習優(yōu)秀的思想 , 開拓思維

小巧的優(yōu)化圖片的PHP庫
小巧的優(yōu)化圖片的PHP庫
