php根據(jù)日期判斷星座的函數(shù)分享
function yige_constellation($month, $day) {
// 檢查參數(shù)有效性
if ($month < 1 || $month > 12 || $day < 1 || $day > 31) return false;
// 星座名稱以及開(kāi)始日期
$constellations = array(
array( "20" => "寶瓶座"),
array( "19" => "雙魚(yú)座"),
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;
}
調(diào)用示例:
echo yige_constellation(4, 20);
相關(guān)文章
swoole和websocket簡(jiǎn)單聊天室開(kāi)發(fā)
這篇文章主要為大家詳細(xì)介紹了swoole和websocket簡(jiǎn)單聊天室開(kāi)發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
php字符編碼轉(zhuǎn)換之gb2312轉(zhuǎn)為utf8
PHP輸出頁(yè)面時(shí)經(jīng)常有亂碼,怎么辦呢?今天我就提供一個(gè)方法,可以自動(dòng)判斷php字符編碼,把gbk或gb2312編碼的字符串轉(zhuǎn)為utf8 。2013-10-10
PHP 抓取新浪讀書(shū)頻道的小說(shuō)并生成txt電子書(shū)的代碼
想看什么電子書(shū),先去新浪讀書(shū)搜索,然后填入對(duì)應(yīng)的參數(shù)即可2009-12-12
laravel 5.5 關(guān)閉token的3種實(shí)現(xiàn)方式
今天小編就為大家分享一篇laravel 5.5 關(guān)閉token的3種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
從ThinkPHP3.2.3過(guò)渡到ThinkPHP5.0學(xué)習(xí)筆記圖文詳解
這篇文章主要介紹了從ThinkPHP3.2.3過(guò)渡到ThinkPHP5.0學(xué)習(xí)筆記,結(jié)合圖文形式詳細(xì)分析了thinkPHP3.2.3框架開(kāi)發(fā)過(guò)渡到thinkPHP5.0框架的區(qū)別與改進(jìn)方法,需要的朋友可以參考下2019-04-04
微信封裝的調(diào)用微信簽名包的類(lèi)庫(kù)
這篇文章主要介紹了微信封裝的調(diào)用微信簽名包的類(lèi)庫(kù)的相關(guān)資料,需要的朋友可以參考下2017-06-06
PHP簡(jiǎn)單的MVC框架實(shí)現(xiàn)方法
在PHP中使用MVC越來(lái)越流行了,特別是在一些開(kāi)源的框架當(dāng)中。本篇給大家介紹php簡(jiǎn)單的mvc框架實(shí)現(xiàn)方法,對(duì)php簡(jiǎn)單的mvc框架相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2015-12-12
PHP中使用gettext解決國(guó)際化問(wèn)題的例子(i18n)
這篇文章主要介紹了PHP中使用gettext解決國(guó)際化問(wèn)題的例子,即實(shí)現(xiàn)i18n,需要的朋友可以參考下2014-06-06

