首頁 PHP 函式庫 其它類別庫 身分證驗證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

相關文章

【php驗證碼類別】分享10個好用的php驗證碼類別程式碼 【php驗證碼類別】分享10個好用的php驗證碼類別程式碼

19 May 2017

驗證碼在php網站中不可少,它能防止惡意的註冊或提交,防止惡意破解密碼、刷票、論壇灌水、刷頁等,透過驗證碼也能減輕伺服器壓力,那下面php中文網分享10個好使用的php驗證碼類別供您下載使用。

身分證號 PHP 身分證號驗證函數 身分證號 PHP 身分證號驗證函數

29 Jul 2016

身分證號:身分證號PHP 身分證號驗證函數:複製程式碼如下:function validation_filter_id_card($id_card) { if(strlen($id_card) == 18) { return idcard_checksum18($id_card); } elseif((strlenelseif((strlenelseif((strlenelseif((strlen) ($id_card) == 15)) { $id_card = idcard_15to18($id_card); retur

php 驗證身分證號碼 php 驗證身分證號碼

08 Dec 2017

本文我們和大家分享php 驗證身分證號碼的知識,也是一個小技術,希望能幫助大家。

PHP驗證身分證格式 PHP驗證身分證格式

24 Oct 2019

這裡提供一個初步驗證身分證格式的PHP身分證驗證類別。此類別只提供一個靜態方法isValid介面,使用起來也很簡單,只需要使用IdentityCard::isValid即可驗證。可以放到自己專案中當做工具類別。

PHP正規表示式驗證身分證號碼的格式 PHP正規表示式驗證身分證號碼的格式

24 Jun 2023

身分證號碼是我們生活中非常重要的一種身分識別證件,它也是我們平時在各種業務辦理中經常需要填寫的必要資訊。因此,在開發Web應用程式時,對身分證號碼的正確性進行驗證是非常重要的。在PHP中,我們可以透過正規表示式來驗證身分證號碼的格式。以下我們來詳細介紹如何使用正規表示式驗證身分證號碼的格式。一、身分證號碼格式身分證號碼是由18位數和字母X組成的。其中前17位是

如何使用 DateTime 類別驗證 PHP 中的日期字串? 如何使用 DateTime 類別驗證 PHP 中的日期字串?

17 Dec 2024

使用 PHP 的 DateTime 類別驗證日期字串在使用日期字串時,確保其有效性至關重要。 PHP 的 DateTime 類別...

See all articles