分享一个用php根据日期或时间戳获取分支年份、生肖、星座对应信息的函数方法。具体功能代码及使用方法如下:
/* *确定分支、生肖和星座*/函数出生ext($ born){ if(strtr($ born,'-')==false strlen($ born)!==8){ $出生=日期(' Y-m-d ',$出生);} if(strlen($ born)==8){ if(eregi(([0-9]{ 4 })([0-9]{ 2 })([0-9]{ 2 })$ ',$ born,$ Bir))$ born=' { $ Bir[1]}-{ $ Bir[2]}-{ $ Bir[3]} ';} if(strlen($ born)8){ return false;} $tmpstr=explode('-',$ birth);if(count($tmpstr)!==3){返回false} $ y=(int)$ tmp str[0];$ m=(int)$ tmp str[1];$ d=(int)$ tmp str[2];$ result=array();$ xz dick=array(‘摩羯座’‘水瓶座’‘双鱼座’‘白羊座’‘金牛座’‘双子座’‘巨蟹座’‘狮子’‘处女’‘天秤座’‘天蝎座’‘射手座’);$zone=array(1222,122,222,321,421,522,622,722,822,922,1022,1122,1222);if((100 * $ m $ d)=$ zone[0]| |(100 * $ m $ d)$ zone[1]){ $ I=0;} else { for($ I=1;$ i12$ I){ if((100 * $ m $ d)=$ zone[$ I](100 * $ m $ d)$ zone[$ I 1]){ break;}}} $ result ['xz']=$ xzdick [$ I]。座位';$gzdict=array(array ('a ',' b ',' c ',' d ',' e ',' own ',' g ',' Xin ','壬','癸'),array ('son ','丑',' yin ',$ I=$ y-1900 36;$result['gz']=$gzdict[0][($i)].$gzdict[1][($i)];$sxdict=array(鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗和猪);$result['sx']=$sxdict[(($y-4))];返回$ result}使用示例如下:
?php头(' Content-type : text/html;charset=utf-8 ');回声“pre”;$ arr=诞生地文本(' 1373287361 ');//时间戳print _ r($ arr);$ arr=诞生地文本(' 2013-07-08 ');print _ r($ arr);$ arr=诞生地文本(' 20130708 ');print _ r($ arr);打印结果如下:
以上是关于php根据日期或时间戳获取星座信息和生肖信息的功能方法,希望对大家的学习有所帮助。