PHP根據具體的日期判斷星座的函數
現在好像挺流行討論星座的,下面作者分享一個用PHP來判斷指定一日期屬於哪個星座的函數。具體函數代碼如下:
function constellation($month,$day){//檢查參數有效性 http://www.phpernote.com/if($month<1||$month>12||$day<1||$day>31) return false;//星座名稱以及開始日期$constellations=array(array("20"=>"寶瓶座"),array("19"=>"雙魚座"),array("21"=>"白羊座"),array("20"=>"金牛座"),array("21"=>"雙子座"),array("22"=>"巨蟹座"),array("23"=>"獅子座"),array("23"=>"處女座"),array("23"=>"天秤座"),array("24"=>"天蠍座"),array("22"=>"射手座"),array("22"=>"摩羯座"));list($constellation_start,$constellation_name)=each($constellations[(int)$month-1]);if($day<$constellation_start){list($constellation_start,$constellation_name)=each($constellations[($month-2<0)?$month=11:$month-=2]);}return $constellation_name;}
函數調用樣本:
echo constellation(4, 20);
您可能感興趣的文章
- php根據日期或時間戳記擷取幹支紀年,生肖和星座資訊的方法
- php提取社會安全號碼碼中的生日日期以及驗證是否為未成年人的函數
- php計算兩個日期相隔多少年,多少月,多少日的函數
- php計算兩個日期相差多少天(日)的函數
- PHP數字判斷函數
- PHP如何判斷一個gif圖片是否為動態圖片(動畫)
- php擷取某段時間內每個月的方法,返回由這些月份組成的數組
- php計算當前是一年或一月中第幾周的函數
http://www.bkjia.com/PHPjc/919715.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/919715.htmlTechArticlePHP根據具體的日期判斷星座的函數 現在好像挺流行討論星座的,下面作者分享一個用PHP來判斷指定一日期屬於哪個星座的函數。具體函數代...